Enable running as a Windows service using TopShelf

Integrate the [TopShelf library](http://topshelf-project.com/) into the ConsoleRunner, which enables it to be run as a Windows Service on Windows machines

`ConsoleRunner.exe` should be renamed to `MonitorRunner.exe`