Implementation of the board that represents the 8-puzzle and test.
Added hamming test and implementation