- GLOBAL: Use Chai BDD inteface and expect, not assert. Also, don't use should.
- require sinon by using full download instead of bower version(use "sinon": "http://sinonjs.org/releases/sinon-1.7.3.js")
- explain use of node/cjs/es6 style require’s instead of replacing
  with array + nested format(up for discussion, but the array syntax
  + passing arguments to factory function in this particular file
  is either necessary and ugly or unnecessary and should be avoided(I may
  be missing something but this seems so much easier to understand, plus
  it’s inline with how es6 modules will work very soon(conceptually)
- main.karma.js - gain approval of inline docs. Mention caching reasons?
- karma.conf.js - document use of included: false for all files
  but requirejs entry point