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