Added a sample Client socket connection code
Added tests to check that implementation will work, and added sendMessageToServer method
Almost automised testing suite, generated methods for sending messages following the protocil to the server
whiteboardmodel now takes the gui instance as an argument in its cuntructor method
added message field to client
Made code error free and ready for merging
Merge branch 'whitemodel'