#1281 Stream source list

* Added listeners to stream list of sources on source changes (create, update, delete)
* Fixed bug where API-to-API messages were being routed twice
* Added socket handler tests for source events