Simulator, view model unit tests together with re implementing the simulator calculated pid errors after unit testing had been completed