Added factory methods for angular CMC

This is essentially the extension of `moveAtAngle` to a
ConstantMotionController