Started work on refactor of the controller class
Continuing refactor of controller now adjusting tests
Continuing refactor of controller now adjusting more tests
Continuing refactor of controller now adjusting even more tests
Broke out the machine state and status and am pulling out more of the controller
Refactoring tests out of controller into LayerProcessor
Refactoring tests out of controller into LayerProcessor __ missed some
Moved additional tests