broke the game board off into its own class
moved specs relevent to the board class from game_spec to board_spec and altered game_spec to accomodate the new interfaces