Made MovementOrder enumerable and part of IColleciton.
Changes to reorganize code, as well as to set some initialization items in test fill methods.  This of course has broken tests, and opened up a new possible line of bugs I have not yet thought about.  Yay!
Not sure why VS didn't add these