small backend refactoring + disabled manual or auto calibration until th...

...e Simulation step has run
https://trello.com/c/qmwQ5O83/359-exception-is-shown-when-click-on-save-manual-calibration
nice to see this moved to the model