Hooked in sockets for handling messages

Project now emits and listens for message events to keep each client in sync with messages pushed on to the stack
Code tidy and linting
Tests

Removed tests - beyond the scope of this example
Ignoring production folder
Exposed live reload server to other clients