Brings back basic functionality:

* Can generate (the same, static) grids
* Can solve either the preset grid or a generated grid via AJAX
* Uses basic rules (row matching, column matching, box matching) to eliminate candidates
* Uses advanced rules (just one for now - adjoined boxes)
* Added logging function (currently to a textfile)
* Added debug messaging
* Completed refactoring to a class