Fixes #21
Made change dicussed in Issue 21
Removing unneeded blank line in changelog
Added the ability to create Single Page JavaScript Applications (SPAs) with a new prompt
Their are two options for SPAs: Backbone and Backbone + React
If Backbone is chosen, the user can also select a templating language in a new prompt: Lo-dash, Handlebars, or Jade.
Added another prompt that allows a user to pick a couple options for a testing library: Jasmine or Mocha + Chai.
With Backbone + React, the user has the ability to still use Browserify and RequireJS, but they cannot choose Vanilla JavaScript
Added new router, model, collection, and view subgenerators that mimic those of the official generator-backbone
Added another subgenerator specifically for React components
Updated jshintrc to reduce unwanted errors in testing and for specific libraries like React
Updated Karma configuration to handle new testing framework options as well as new SPA options
Changed generated file naming structure from Slugifying (new-file.txt) to Classifying (newFile.txt) as it looks a bit cleaner
Changed test spec files to have `-spec` prefix instead of 'Spec'
Added more tests to accomidate new files/features
Removed filenames from source files as those are not needed
Added Docker documentation option in generator for creating an automated api with source comments
Updated all `.js` and `.scss/.less` files to use JSDoc-like multiline comments as they translate better for docker documentation
Reverted back to using `_.slugify()` instead of `_.camelize()` for file-naming
Made requirejs module return statments more like browserify for consistency
Added README.md file that is generated by default
Fixed a bunch of generator templating to remove unneeded lines in generated files
added `.tmp` folder to gitignore and svnignore lists
Added backbone react mixin plugin for better reactjs integration with backbone
Implemented jsx-require-plugin to handle JSX templates for react
Added Knyle Style Sheet generation option to generator with grunt-kss
Changed `SCSS` to `SASS` to avoid confusion in the generator
Fixed ie8 specific class styles
Normalized comments within stylesheets
Added dns prefetch for google analytics
Docker generates docs/api and KSS generates docs/styleguide
Added generated JST templates.js to the vendor.js build by having templates.js compile to .tmp folder
Removed sourcemaps for requirejs backbone + react as they are not accurate
Removed unneeded distJS task in uglify
Added bootstrap ignore classes to uncss task so javascript plugins still work
Added svn-ignore.bat file to setup svn ignores in Windows
fixed app-spec.js test file
Fixed generated file includes by changing _.classify to _.slugify
added .tmp folder to usemin search for vendor.js
Added option to use Zurb foundation css framework
Added options to use Knyle Stylesheets
Updated styles for KSS to mimic github's styles
Added new welcoming message for static sites
Added pngmin to optimise PNG files rather than imageoptim (took forever)
Added bootstrap and foundation JS files to karma configuration file
changed logic for jquery dependency: if no ie8 support, then version 2.x will be downloaded
updated single page application templates to new welcome markup
Added font-awesome loading when using Vanilla CSS
updated tests to improve code coverage
removing header and footer components as they are not really used and might cause confusion.
Merge branch 'master' into spa

* master:
  Upped to v0.7.1 Fixed #21 Fixed #24
  v0.7.0
  added `svn-init.bat` for setting up svn ignores on windows removed header and footer components as they might cause confusion updated `util.js` to be one file inside the `modules/` folder to reduce redundancy. Also updated it to use the correct 4 spaces formatting and added some logic to correctly detect the end of import comments with a new argument: `end` updated documentation for changed on README
  updated comments in templates to match dashboard comments
  sub generator import documentation update
  added documentation for import flag
  style sub generator update for less to write/rewrite main.less file
  Updated ignore of .DS_Store hidden file
  Style sub generator update for SCSS write/rewrite injection to main.scss file
  View sub generator update for injecting component with import option
  added import flag for jade view sub generator
  Prepare style template for write/rewrite enhancement
  The file to write/rewrite files
  Updated view sub generator to inject component include into base.jade
  added marker to base.jade to target for jade view sub-generator
  Update README.md
  Update README.md

Conflicts:
	app/templates/dev/styles/main.less
	app/templates/dev/views/jade/templates/base.jade
	app/templates/dev/views/swig/templates/base.swig
	app/templates/grunt/config/compress.js
	app/templates/grunt/config/concurrent.js
	app/templates/grunt/config/watch.js
	app/templates/svn-init.bat
	style/index.js
	view/index.js
Fixed missing `)` issue for style subgenerator
Merge branch 'master' into spa

* master:
  Added localtest and localtest-coverage scripts to package.json to make it easier to test and get feedback without going through coveralls.io api. Upped version to v0.7.2
  Fixed issue where Vanilla HTML file dashboard comments were getting removed when running 'grunt build'

Conflicts:
	package.json
Updated imagemin plugin to latest version
Added a 'styleguide-wrapper' class to kss styleguide template's `<body>` tag to sandbox KSS specific styles
Added links for all necessary templates to navigate to the Dashboard, API, and Styleguide
Updated copy tasks to not have as many unnecessary file objects
Added server tasks for both Docker and KSS
Updated watch to task to correctly recompile API and styleguide when files are updated
Added documentation for all changes made up until this point
updating to v.0.8.0