added socket.io for websockets support on client side, #6
added route for the socket.io.js on the web server, #6
created MissionData singleton for fetching data from the api, #6 #4
updated how mission data is sent, #6 #4