Issue #45
Interim check in to preserve functional but not fully working version.
Assorted updates.
Issue #45 - Milestones Overhaul ready for initial testing.