Create blank solution.
Add Git ignore.
Add class library.
Add unit test project.
Add NUnit package.
Add test SetUp of rover object.
Add skeleton rover object.
Add test and skeleton code for issuing forwards command.
Override position equals to allow for test comparison.
Allow a rover to move forwards.
Add a test case for moving rover backwards.
Allow a rover to move backwards.
Add a test case for turning rover right.
Fix bug where expected cardinal direction was ignored.
Allow a rover to turn right.
Add a test case for turning rover left.
Fix bug where rover's initial position wasn't set.
Allow a rover to turn left.
Add a test case for cardinal-bearing wrapping when rover turns right.
Allow cardinal-bearing to wrap when rover turns right (west -> north).
Add a test case for cardinal-bearing wrapping when rover turns left.
Allow cardinal-bearing to wrap when rover turns left (north -> west).
Add a test case for moving in cardinal directions.