splitting services and controllers. I left a services.js and controllers.js so we can start smaller objects and migrate them out when desired.