Added GameBoard.java and Solver.java

See Skype convo for a rundown.