don't add basic classes twice.
add tests for sonar implementations.
clean up model updates.

add updateStatus to MonitorModel interface.
call MonitorModel.updateStatus() from MonitorModels helper class.
remove calls to ApplicationViewModel.getData from HTML files.