improved DB service providers. Added a custom repository. Made controller services more standardized naming. Created a RestService to handle restfull requests. Added a repository abstraction layer.