Added SwapColumns operation
Loop controls are now actions instead of labels
TransientSolution finally can optimize linear solutions from newton's method!