Uses Websockets to create a realtime chat application