fix(docs): add info about route generator uri option

Add usage example for uri option in route generator
Updated the USAGE file for route generator

Closes #650
chore(dep): remove marked and chalk

Chalk is only used in one spot (and that spot seems to not work anyway)
and marked isn't used at all
fix(app): Remove redundant bootstrap-sass import
chore(release): fix changelog links

Links were relative but incorrectly relative
fix(app): prevent faulty bowerInstall ignorePath

RE: https://github.com/stephenplusplus/grunt-bower-install/issues/73

If a developer uses a Bower package with part of the `yeoman.app` variable in the path to its `main` file, bowerInstall can mistakenly replace it. See the above link for an example.
fix(Gruntfile): fix usemin bug when using images in css

Fix the bug that occurs when using images in css file.
chore(release): ignore Mac DS_Store files
fix(build): change livereload to use connect options

The "livereload: true" uses the default port 35729. When wanting to change the default port in
connect.options.livereload, say because you simultaneously have several projects opened at
the same time, this results in an error because the port is already in use.

Closes #569, #674
fix(build): clean subfolders of dist as well

These have the actual files in them
fix(gen): do not use console to display messages

Messages should be displayed using the generator methods #log
chore(style): use 2 spaces for bowerrc file
fix(tests): style and generator updates

Update style spacing (4 spaces to 2 spaces) and new lines. DRY up code a
bit.

Update testing syntax (assertFiles -> assertFile, assertFiles ->
assert.fileContents)
chore(docs): add link to roadmap

Make the project more transparent
fix(gen): consolidate template files

All template files are now in /templates. This makes it easier to find
things, reference things and keeps the project tidier overall. The
templates/common folder is also more indicative of what a generated
project will look like.
chore(gen): style changes to match function naming

The other functions are named. Matched these to be as well
fix(dep): update and correct Bower dependencies

 * Updates Bower dependencies
 * Only include jQuery for Sass version since non-Sass version declares
 it as a dependency. Sass version does the same as of
 903b0c8da6be5a2ea1716ad455eca7d6dab0f10 but hasn't been released yet.
 * Uses a variable since Angular updates all of its modules at the same
 time.
chore(style): move Gruntfile block to matching code

The minification blocks should be together
chore(style): update code style indentation

Changes indentation to two spaces. Also uses Sass nesting
fix(app): fix Bootstrap font issues

Fix handling of Bootstrap fonts. This correctly loads the fonts in
`grunt serve` as well as `grunt serve:dist`. This should hopefully close
all the PR's and issues related to Bootstrap fonts.

Also removes styles being duplicated in a the output CSS file.

This includes a potentially breaking change in that `root` of **cssmin**
has been reverted (removed).

Closes #552
Fixes #638
Fixes #645
Closes #661
Fixes #662
Partially closes #664
Fixes #665
Fixes #667
feat(build): open browser when runnning `serve:dist`

Why should'nt a browser get opened for those wanting to see the build
site as well? Also makes manual testing easier