decouple dashboard implementation from requirements
So this basically does this:
- it removes the "manual service check" requirement in favor of "timely service checks" ("must have")
- it removes the requirement that silences must be done through the dashboard
- it moves silences to a "nice to have" (because notifications themselves are there!)
A more detailed rationale of each change is split up in each commit.
Edited by anarcat