Adding main parts of the solver implementation
Adding the sudoku solver
Adding some sudoku puzzles to test the solver