changes to socket.io dependency
change to serialport dep
changes (by me) to mindstorms bt dep
The http server is now the main loop. You manually connect to the NXT
and once connected, a heartbeat will check if it's reachable. When it's
no longer responding, the connection will be closed and you will have to
reconnect. This can all be done from a websockets client.

Also think I'll be moving away from the MotorControl code. It's not as
useful for a rover. It's still in there for now.