Added tests for solver + fixed some bugs
Allow cancelling the optimization job
Removed wait indicator from butter bar
Only warn about unloading the page if changes in the model were made