Reorganised dependencies
Removed whitespace
Added directive for history back links
Updated to use concatenated for bower components and main app scripts

Still more work to be done here for development and production builds
Minor reformatting
Renamed controllers. Removed history method (now handled by directive).
Renames controllers.
Ignore minified files and those created during concatenation.
Concatenating bower components and main app scripts

Some experimental support for minification.