Staticizing the models

This looks like a lot of changes, but it is not

All of the code was moved and cleaned up a bit so that the CRUD methods are now static to the object.

Unit Tests Pass Im going to Green Button it