added socket.io to server
Merge branch 'feature_serversocket' into develop
implemented socket.io on the server side
added client side socket factory and event forwarding to angular
Merge branch 'feature_clientsocket' into develop
Added client side socket code, including socket factory and event
forwarding to Angular's event handler