fix(templates): new scope for directive spec

To mirror the controller spec template, the generated tests for directives now
mock a new scope instead of working directly on the $rootScope.
fix(coffee): remove extraneous commas and returns
fix(templates): classify services registered with .service
feat(gen): generate a more modular project stucture
Merge pull request #294 from eddiemonge/coffeescript

style(app) Clean up coffeescript a bit