Start stucture and  coding standards, rename directories and files

Here is a starting point

Angle-Grinder and Apps - stucture and  coding standards
Ideas taken from here
http://briantford.com/blog/huuuuuge-angular-apps.html

```
web-app
├── scripts
│   ├── controllers
│   │   └── userCtrls.js <- if its multiple controllers then make it plural with an 's'
│   │   └── otherCtrl.coffee <- if its one controller then make it singular
│   ├── directives
│   │   └── myDirective.coffee
│   │   └── ...
│   ├── filters
│   │   └── myFilter.coffee
│   │   └── ...
│   ├── services
│   │   └── myService.coffee
│   │   └── ...
│   └── app.coffee
├── styles
│   └── ...
└── templates <- if not a gsp
    ├── form.html
    ├── show.html
    └── showDetails.html
```

* stick with camel case names for files too
* each file should have one thing if possible. exceptions to this are common functionality grouped together