added tests for Board class, initial skeleton of Solver class