Introduce django-casper, and add some integration tests

To run the JS tests, run `make test`. npm is required.