Abstracted the CRUD work out of the services and created an
AbstractController.

See:  CrudService, AbstractCrudService, AbstractController
Merge branch 'master' of https://github.com/brendangreene/Par10.git