Matt ayman frames

Redo of the merge of Frame, RigidFrame, FixedFrame, Station and Marker ModelComponents along with code to convert Marker to new format for serialization/deserialization and inclusion of FrameSet in model.
@sherm1 @msdemers @aseth1 or @chrisdembia Please review and let us know your feedback.
I tried to make this comment more descriptive, as FixedFrame and RigidFrame sound similar unless the documentation is really clear about the difference. Could someone add a brief note about a use case in which it is necessary to know you're working with a RigidFrame, and not just some generic Frame?