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
Update README.md

Adding comment about XCode acceptance and Grunt CLI
Update README.md
Merge pull request #26 from thuff/patch

Adding grunt installation instructions and xcode install notes for OSX users
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 marker to base.jade to target for jade view sub-generator
Updated view sub generator to inject component include into base.jade
The file to write/rewrite files
Prepare style template for write/rewrite enhancement
added import flag for jade view sub generator
View sub generator update for injecting component with import option
Style sub generator update for SCSS write/rewrite injection to main.scss file
Updated ignore of .DS_Store hidden file
style sub generator update for less to write/rewrite main.less file
added documentation for import flag
sub generator import documentation update
updated comments in templates to match dashboard comments