Pull Request for Issue966: Need a coordinator to ensure proper status and execution of pseudo-motors

I made a coordinator (with lots of help from @davidChevrier) to make sure the motors behave properly.  It has been tested and appears to work as intended.  The coordinator currently handles all sample stages, but not the mono.