Initial import.
Added copyright and Apache license 2.0 language to each class.
Version 0.8

-- Added ICloneable interface and methods in the workflow for cloning the model.
-- Added support for boundModel, an object managed by the framework but bound to the view to provide easier change checking and updating of the view.
-- Added classes for undo/redo functionality.  Not finished implementing those features yet.