fix(app): allow normal javascript to be created

Allow --coffee=false to generate JavaScript files

Fixes #329
Fixes #316
Merge pull request #387 from paulsheldrake/master

fix(grunt): sets port for test server
fix(docs): fixed typo in readme
refactor(app): Simplify subgenerator code

Add a common function in the base script to simplify the common tasks
for many of the generators (services, filter, directive, controller).
Also remove some unused modules from the sub-generators (path and angularUtils).
Merge pull request #380 from nwinkler/simplify_generators

refactor(app): Simplify subgenerator code
fix(templates): take out semicolons in coffeescript
Merge pull request #391 from jjt/master

fix(templates): take out semicolons in coffeescript
Merge pull request #367 from eddiemonge/issue_329

fix(app): allow normal javascript to be created
chore(deps): bump development dependencies
fix(templates): Gruntfile indentation
v0.5.0
fix(app): test setup in default configuration

Since modules selected during the scaffolding process are now automatically
added to app dependencies, test would fail because karma didn't have an option
to load additional modules. With generator-karma 0.6 I added an option to load
additional bower components which this generator now makes use of when calling
`hookFor`.
fix(docs): Add coffeescript=false to readme

The README now shows the --coffee=false option
v0.5.1
feat(gen): add option to not add to index

Allow skipping of adding script to index file with default being to add
refactor(route): dry up and refactor code

DRY up the code a bit and remove a trailing CS comma
Merge pull request #401 from eddiemonge/patch-1

fix(docs): Add coffeescript=false to readme
Merge pull request #406 from eddiemonge/patch-2

feat(gen): add option to not add to index
Merge pull request #408 from eddiemonge/refac

refactor(route): dry up and refactor code
fix(gen): options should have descriptions

Add --help info for the options coffee and minsafe