Updated IonGUIThrustCurve

Cleaned up code, split some funcitons up and added function comments.