style(templates:coffee): cleanup & consistency fix of .coffee files

Style fixes to match better with [this](https://github.com/DaftMonk/generator-angular-fullstack/pull/351) 

Changes include:
* redundant parentheses removed
* double quotes changed to single quotes where possible
* angular methods are now consistently in a new line with same indentation level as their object
Any particular reason why we need to **"name" function** in a second parameter? 

This regards to `JS` version as well:

```javascript
angular.module('<%= scriptAppName %>')
  .service('<%= classedName %>', function <%= WHY_DO_WE_NEED_THIS_NAME? %>() {
    // AngularJS will instantiate a singleton by calling "new" on this function
  });
```