Updating UI

Done the following:

* Added the ability to select environments in compact view
* Split out two separate views on two separate routes
* Moved polling into service that starts on app startup and broadcasts updates.
* Views now subscribe to update events
* Improve modal view
* Modal now dynamically updates through subscriptions to update events.
* Moved services into separate file
* Added more healthchecks to App 4 on TestEnv TX01 for testing.
* Fixed issue with incorrectly showing times and moving from error to warning status.
* Added separate CSS file to allow externalizing
* Git didn't automatically recognise the repackaged healthchecks so deleted the old ones.