Refactored CustomerController into a base class that can be used with any of our 'primary entities' for CRUD.  Implemented dependency injection for resolving our data service and converters for the controller.