feat(app): reload grunt server when gruntfile is updated

When a change occurs on gruntfile, reload the server
feat(app): update to angular 1.2.0

Update Angular and its deps to 1.2.0. Also updates other deps.

Breaking changes: The gruntfile has changed slightly. Specifically ngmin
has been moved in the build order and its config targets have been
updated from dist to tmp
fix(gen): remove extra "App" from service spec files

Pull request #413 changed the way the names are handled. Forgot to
update these 4 files.
Merge pull request #439 from eddiemonge/ngupdate

feat(app): update to angular 1.2.0
doc(changelog): add preliminary changelog for 0.6
v0.6.0-rc.1
fix(template): remove redundant closing tag

Reported by @andriytyurnikov
Fixes #441
Merge pull request #438 from eddiemonge/gfile

feat(app): reload grunt server when gruntfile is updated
chore(deps): update dependency time-grunt

Patch release of time-grunt
feat(app): run unit tests when test scripts are changed

When files in the test folder are updated, run karma
Merge pull request #437 from eddiemonge/jstest

feat(app): run unit tests when test scripts are changed
fix(gen): script paths use forward slashes

Using path.join creates backslashes. Script src uses forward slashes

Fixes #410
Merge pull request #445 from eddiemonge/webpath

Fix Windows broken paths
docs(contributing): add git commit message guidelines

Update with brief message about what goes in the commit message
fix(build): only include sass if sass is selected

Sass-bootstrap should only be included if the user selects sass

Fixes #449