Move the OutOfBoundsCoordinateException to the new exceptions directory
Update using statement in RuzzleBoard to point to the correct place to find the exceptions
Refactor the RuzzleBoardTests to use a method to create a standard Ruzzle Board
New exception class NotAllSelectecTitlesAreNeighboursException

New Exception class to be thrown when a the next title in the list is
not a direct neighbour.
New test to make sure the next title in the list is a neighbour
Refactor the RuzzleBoardTest class
Throw errors for invalid titles and words

Throw an error is the title is not a neighbour
Throw an error is the word length is less than two
Calculate the Ruzzle board size when the board is passed in.
fix bug in code that checks a titles neighbour

Fix a bug in the code that checks if a title is a neighbour as it was
returning false negatives.
Also return the value of the titles requested as a string.
Refactor test so Exception is not thrown

Refactored the
GivenTheSameGameNumberTheGameBoardShouldAlwaysContainTheSameLetters test
to call GetLetter with a word length of 4 letters. This was done to stop
the Ruzzle Board from thrown the WordNotLongEnoughException.