Fixed bound checking and gradient descent in support point alignment
Fixed early deletion of GUI ChoiceNode entries
Checked validity of GUI choices early on to give good errors on reading bad scripts