S-Curve and Save/Load state superficially added
merged branches
Mark and Fionn's code merged, Timer() doesn't work
S-Curve Run now polls for status
Launch button disabled when fractionComplete < 1
polling now works though a bit buggy
Fixed merge conflicts from Fionn's changes