remove lettuce-related files
Introduce django-casper, and add some integration tests

To run the JS tests, run `make test`. npm is required.
switch to a concrete dependency for casperjs

so running 'make' doesn't need to have npm talking to the network every single time its run
Merge pull request #41 from ccnmtl/nikolas-js-testing

JS integration tests
remove media/CACHE
update require.js
Introduce karma/qunit for JS unit testing
add notify spec
Fix typeahead, which broke when I upgraded typeahead.js
add typeahead casper tests
Introduce sinon spies, and do some cleanup
use local package for karma-junit-reporter
Merge pull request #42 from nikolas/qunit

Karma / QUnit
Merge pull request #43 from nikolas/fix-typeahead

Fix typeahead, which broke when I upgraded typeahead.js