Adding a few more necessary classes, maker and puzzle-state.
Adding blank classes in first. Changed my mind about puzzle-state, let's not get ahead of ourselves.
Adding blank classes for solver.js and ui.js