Log some critical service issues.
Add service installer.
Move installer code to proper folder.
Don't log unobserved task exceptions.
Refactor monitor logc into separate implementations.
Split monitors into separate files.
Rename SteamMonitor to not be confused with the monitor classes.
Periodically reconnect the master monitor to refresh the CM list.
No longer need to check if the master monitor is notifying status.
Only schedule a master relog if we actually successfully logon to Steam.
Add some logging.
Logging CM lists is a little too verbose.
Log any CM list changes the master monitor sees.
Add miniprofiler.
Profile all requests, and show trivial info by default.
Profile some of our redis calls.
Parallel process more server hashes during a request.
Display information about how many servers are being monitored.