move all generators from root to lib/generators
Fixes #7
change 'Controller' collection sufix name to 'Collection'
Adding `warnOn` for generators where necessary.
Adding `warnOn` from Sass/Ember/Backbone generators (thanks to mklabs for the useful discussion/assist)
Update lib/generators/backbone/app/templates/app/index.html

Generated router script named application-router.js, but template calls app-router.js
Match application namespace

When creating Backbone components through `yeoman init backbone:model`
the namespaces didn't match with the current one, also when creating
multiple router instances, their names would overlap each other.

This commit fixes that.
Updated lodash to 0.7.0 and backbone.layoutmanager to 0.6.6 respectively.
Close GH-63: File collision menu, tests for individual generators, mocha:generator and better looking output. Fixes #38, Fixes #48, Fixes #58
Merge pull request #60 from KingScooty/master

Updated lodash and layoutmanager in BBB and Backbone generator projects.
Fixes #65 - generators now use app/components for bower installs
lint 'test/**/*.js' instead 'spec/**/*.js'
Close GH-62: Update for grunt-coffee task.
Fixes #72 - server/watch issues to do with latest grunt-contrib-coffee updates.
Update lib/generators/backbone/templates/collection.js

Matching Application namespace for models in a collection template
Merge pull request #69 from lenarakhmadeev/patch-1

lint 'test/**/*.js' instead 'spec/**/*.js'
Make JSHint options actually apply

Fixes yeoman/yeoman#701
Close GH-97: Backbone :  added coffeescript support . Fixes #94
Generate backbone scaffold with Jasmine
appname should be shared by all generators

Plus should not conatin any nom alphanum chars