added browserify and express for the visual interface; added xcharts, and socket.io for server to client comm