Combined ClientConnection and ServerListenerThread into ClientConnectionThread.
Changed namespace of Demo Client to grouppractical.client.demo and Simple Client to grouppractical.client.simple.
Renamed Application Classes to DemoApplication, SimpleApplication and ServerApplication.
Created CommandConsole, which is a console which implements CommandListener.
Renamed CommandType.MINITIALIZE to MINITIALISE (before Joe complains).
Allow RStatusCommands to be constructed from Degrees or Radians.
Added RobotController, to process RobotCommands and work out the current position.
Made ClientThread thread-safe.
Created CommandListener interface to standardise how commands are passed between modules.
Updated MultiServerThread to implement CommandListener.
Removed ServerCommandRequest (replaced by Commands and CommandListener).
Changed DemoApplication to extend SimpleApplication.
Merge branch 'master' of https://github.com/janslow/cs-a-group