A TDD solution to the Mars Rover Kata.