overhauled Model system
defined Unit Tests, fixed obvious bugs
forgot a few
upgrading the Model package