Tidied up all classes - close tolooking like final

Added a grammar text file to help explain how messages will be sent
Altered GameMain to allow for slave and master updates
Added a type into GameMain that allows for easier distinction between
server and client instances
Added testing class - which doesn't work yet

//TODO write an update class which handles updates (nobody wants to do
all their own action to number conversion)
Merge branch 'master' of https://github.com/CameronProbert/SWEN222Project.git