Testing done

The string of testing commits was due to a broken config file on local
machine.
Problem has been fixed.
- Added "randomBoard" & "startTime" to vars
- Reorganized how code was organized in file, moved DOM and HTML
closer, etc…
- Removed old debug code sprinkled in code.
- Fixed the ground zero solver to use the new private vals
- Updated the naming conventions for the algos (solvers are now our
recursive solvers, solver controllers are now steppers
- Cleaned up the highlight code
- Place "singlepossiblemovealgo" to its own "block comment"
- Fixed bad calls to this.startStopwatch and stop
- Fixed bad calls to this.addOns in gzSolver
- Added event delegation to gzSolver and addon checkboxes
- Added helper methods to toggle the addons
- Moved the refresh methods to the DOM manipulation comment block