add socket.io
refactor server for sockets, start socket api
server side socket for client and node subscribe
add new service to project
client side socket for node
generic socket service, connects to nodejs server, on and emit events