API cleanup: SoC, let MonitorModel take care of updating it's properties, Connector only loads remote data.
Proper use of Knockout Observables and Computed.