Rover can move in the abscence of obstacles and in an unlimited world
added equals to Rover
Refactored tests so they use equals now
Formatted code
Merge branch 'master' of https://github.com/trikitrok/MarsRoverToStatePatternRefactoringInitialCode