Intermediate marking of needed commands.
Added basic networking functions back in
Removed more client functionality and added more stubs for server to client communication.
Merge branch 'Coop' of https://github.com/BryceMehring/Hexel into Coop

Conflicts:
	source/game/server.lua
Initial client
Removed updateGui() from submit text
Handling of game_data
Added JSON require to client and server
Merge branch 'Coop' of https://github.com/BryceMehring/Hexel into Coop
We now "should" write data to the client.
Merge branch 'Coop' of https://github.com/BryceMehring/Hexel into Coop

Conflicts:
	source/game/server.lua
Added method to check if we are the server.
First test of coop connectivity
Fixed layer thing
No Errors
To Matt
Server now waits for the client to connect before sending the map information and starting the game.
Generalized the waiting for message function
Changed the waitForClient function.
Changed how messages were sent