Removed JamJS (no longer maintained for the most part), removed all vendor dependencies (added a postinstall hook in NPM), added peerDependencies, removed LayoutManager, renamed main => bootstrap, started refactoring out redundant grunt tasks.
More file renames to be more obvious.  Updated Grunt RequireJS configuration to try and be more simple.
Fixed requirejs task build.
Fixed source maps.
Move dependencies to devDependencies.
Migrated testing libraries.  Started updating tests to work with latest grunt-karma.  Removed grunt-compress.  Added grunt-processhtml.  Updated server configuration to use the new prefix setting instead.
Bumped bbb-server dependency to latest version.
Renamed output to source.min.js and fixed a comment.
More work on karma tests.
Restored config file option and added a comment into Router.
added vendor folder
Add karma.conf.js files for mocha and qunit
Update mocha and qunit tests
Fix path to chai in mocha karma.conf.js
Remove unneeded library path
Renamed bootstrap to main and made the bower output silent.
Life is good, all test harnesses using the latest official grunt-karma and all latest testing libraries.
Bumped bbb-server version.
Lots of README changes.
Didn't like how it looked.