Added failing unit tests for boundary checking
Implement board bounds-checking for piece movements
Implement the Acceptance Criteria Unit tests
Neaten up the Piece.cs class and make the TurnRight and TurnLeft methods private as they shouldn't be exposed