Changes to better integration socket.io into edgeplate
- bump socket.io version to latest release
- conditionally include script reference to socket.io client
- add new socketio service
- add socketio feature logic to AppController, copy as template