Fixed readBoard and readBoardsFile right side up.

Fixed so readBoard will actually read the list of strings and return a Board
with the cells in the same order as in the list of strings.

Had to fix readBoardsFile as this function compensated for the bug in readBoard.
**FIXME** solution to findFirstSolution spec.?
Changed Board int to boxSide, removed unused functions.