Listens for new messages over TCP and broadcasts to browsers via socket.io
Watches files on disk and sends new messages to the server