Sudoku Solver written 100% in python with an HTML frontend