Some refactorings

* Split instrumentation-related code into own file
Removed commented-out lines
Init to null
Removed commented-out less code
Cleaned up initialization of hostName
Merge branch 'monitoring' into monitoring-cleanup
Merge branch 'monitoring' into monitoring-cleanup
Wording change for Application Monitoring
Cleaned up progress notification

* Changed + to ,
More downloading cleanup

And another ',' for a '+'
Initialize error to empty string
Simplified check
Cleaned up service module

Removed singleton instances
Lots more cleanup
Refactored common code for run case
Removed use of Try
Removed default timeout
Handled null case