Mark - Add multithreaded tc.
Mark - Start using polling service.
Mark - Turn down logging.
Merge branch 'master' into query-alarm
Mark - Drive by.
Mark - Subscribe to alarm changes.
Mark - Start tidying alarm change subscriptions.
Mark - Tidy some more.
Mark - Tidy some more.
Mark - Tidy some more.