better organization & naming of services, controllers, and directives