Can now cancel operation

Changed default speed to full. Added the ability to cancel the solver
just in case it's taking too long. Added message when puzzle is not
solveable