adjusting paths and abstracting all services, filters and directives into modules