Add crusher gradients
Also, fixed an issue where any non-zero q_origin was not correctly updated when an InstantGradient was rotated.
Also, fixed an issue where any non-zero q_origin was not correctly updated when an InstantGradient was rotated.