Add a class to generate solvable puzzles

Create KakuroGenerator, a class that will
create a complete solveable KakuroPuzzle instance.