first commit
Added structure for commands from clients to server.
CommandType is an enumeration of all types of commands to the server.
Command is an interface for all commands.
CommandParser converts a serialized version of a command (for sending across a network) into a Command object.

The following commands have been created:
RStop (Stops/Breaks Robot)
RSpeed (Sets speed of robot)
RDistance (Moves robot a particular distance)
RRotate (Turns the robot)

TODO:
Create JUnit tests
Finish Implementation of CommandParser (queue is not constructed atm)
Make CommandParser thread safe
Merge remote branch 'origin/master' into remote-java

Conflicts:
	README.md

Override toString() method in RDistanceCommand, RRotateCommand, RSpeedCommand and RStopCommand

Added Readme and Todo for client-lib project.

Added remote-java project (a simple remote client to control the robot)