Complete websocket server integration

 - Introduction of internal pubsub communication
 - Added example HTML page for testing websocket connection
 - Completed tests for websocket server
 - Introduced websocket server to manage Primus setup
Update dev dependencies
Add utility functionality
Complete redis client integration

 - Completed tests for redis client
 - Introduced redis mock to wrap fake redis