Now saves data correctly if the sever has finished the calculation, added a todo list, fixed initial save crashing