Fixed the issue where commands were getting lost in the commandQueue in
the ClientModel
Added updated command stuff to chat_server branch. 
Merge remote-tracking branch 'origin/dev' into Chat_Server

Conflicts:
	src/com/client/model/ClientModel.java
Finally got semblance of a chat over server working. Found that setting
gameModel in gameInterface needed to be delayed slightly it was
originally using the gameModel created by ClientModel, not the one on
the server.