refactored the code a little.
added executable for sudoku solver.