Moved primary operations into model. The controller now simply calls the appropriate functions(create, search, etc) on the model.
Added a lot of meta descriptor capabilities.