A TDD solution to the Mars Rover kata.