Initial checkin. Solver-framework, various utils plus one strategy. Will only attempt guaranteed correct moves.