declare test data once, simplify / complete tests
move tests to proper packages
move test to proper package, add convenience to SpecDataProvider
use correct class name for import
add tests
fix documentation
import cleanup
refactor Nagios classes to properly implement ViewModel / Model pattern. Sonar still broken (for now).

now, Nagios classes are split up into two MonitorModels and multiple MonitorViewModels.
This is necessary since Nagios responses can be rather big and only the information for the desired hosts should be saved in the client (in a NagiosHostModel per host)
refactor test to use a DataProvider
add tests for NagiosMonitorModel
fix typo
add test
refactor Sonar classes to properly implement ViewModel / Model pattern.

 now, Sonar classes are split up into multiple MonitorModels and multiple MonitorViewModels.
 This is necessary because Sonar responses are quite complex and it's not easily possible to save the returned data in a data-structure like a map.
rename package "monitorModel" to "model"
fix circular import (which would break the TypeScript compiler)
initialize fields, fix imports.
fix imports
move to proper package, fix code to comply to tslint
fix code to comply to tslint
update dependencies, add tslint task (currently not executed because warnings would cause build to fail)