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()