Reorganized packages for models & cleaned up commitment[manager]
Moved classes around a lot to a more consistent organization
Also Made commitment/commitmentmanager consistent with
event/eventmanager