Renamed testPuzzle and redesigned UI with <select>

- Moved ->checkLastMoveTwins() and ->checkDeadCells() to the
check-methods area
- Beginning a closure based class
Added value defaulting to groundZeroAlgo and cleaned up highlighting for solver()

- Removed ++ and -- for this.currentCell
- Cleaned up the highlighting calls
- Added "next gameboard" code so as not to make extra moves in interval
solver.
Removed the library.js file ( moving to its own branch )
Began moving code to a library

- So the prototype class is now successfully wrapped in a closure and
has a init() funct.
- BUT! - So many of the calls are prototype, and those are all public,
which is not wanted for many of the methods
- So those methods have to be moved to be private in the closure.
Noted as 0.1 - Added a quick block comment to library,

- Beginning moving values/functions that should be private instead of
public
- Moved ->commit() to the library
Added all private vals

Moved all boards to private vals
Need to make this commit so I can work on a different branch real quick.
Completed most privatization of methods and values

Got the code to a working point with the stepping solver.
- Replaced the setInterval timers with recursion calls with a setTimeout
Code is still heavily flawed in its current form
Added document, added dom calls

- Made so we make our dom delegations after user sets the game to be
played in a certain div. (cleans up null elem calls)
- Renaming solver to solveCellController (working on naming conventions)
- Cleaned up our timer activation in startSolver()
Deleted jQuery

- Deleted the jQuery library - forgot it was there.
Moved controls and DOM events to library

- Added the controls as seperate modules in the getControls() method
- Replaced the old event handlers with a single delegation for controls
- Replaced inline commit() call with an event handler/delegation
Adding content to readme (playing/solving/algos)
Cleaned up undeclared variables.

- Removing all DOM calls from index.html
- Cleaned up indentation
- Cleaned up undeclared variables in functs
Linting code

- Removed ->getEmptyCell
testing

testing
test

test
test

test
test
test

test
test
tet

tet