Watch nested JS file structure
Separate files for angularJS controllers, services and directives. GoogleMap service and directive