Add qUnit javascript testing framework

- Adds qUnit JavaScript unit tests. This is an html file that runs javascript test functions.
- Adds a manage.py command ("test-javascript") that opens the above file in the system's default web browser: $ python manage.py test-javascript

All tests pass.