Started the mess that is refactoring controller to provide better speration
Seperated layer processing from controller, refactored tests around layer writer to work with new contructor and in new class
Refactored / Moved /Added controller tests
Added missing tests to controller
Adding tests back into layer processing
Adding tests back into layer processing
Adding tests back into layer processing
added simplified frame for testing printapi and readded altered first test
Continuing update on preintapi tests
Continuing update on printapi tests
Continuing update on printapi tests
Continuing update on calibration api tests
Continuing update on calibration api tests
Continuing update on calibration api tests
Finished updating calibration_api tests for new controller
Adding last clean up of branch