Added support for marshaling entities to send down the wire.
Added Marshal UT and fixed some marshaling stuff.
Minor changes to marshal.
Added basic websocket sending code
Websocket output working! Still needs UTs
Added tank html page. Should probably tidy this up and maybe move the JS to another file.
Make travis go get the websocket package
Updated html file path in socket.go. Also limited web socket data sending to 30 frames per second.
Added command line flag to specify port to use for web connection
Added websocket FV test
Added support for receiving input from websockets :D
Websocket stability improvements and extra logging.
Changed default websocket port to 9999
Fixed bug where one slow client would ruin websocket connectivity speed for everyone.
Made the tank in web output resize dynamically.
Merge branch 'websocket'
Merge branch 'master' into collisions

Conflicts:
	main.go
Added Speed up/down bindings for web controls
Commented out unused collisions function