Switched to a completely different approach:
* The index.html entry point allows to either populate by hand, or generate a grid
* In either of the above, it provides the option to solve it.
* CSS / JS is added for some basic highlighting and aesthetics
* Actual logic is being moved to a class which is invoked via PHP wrappers via AJAX

This commit is yet non functional.