Added MPositionCommand and JUnit Tests

Updated position with specific implementations of toString(), equals(…)
and hashCode()
Updated CommandParser to parse MPositionCommand and MListenerCommand
data.
Updated JUnit tests for CommandParser and created new ones for new
commands.
Created new command, MPositionCommand, which represents a change to a
position on the map