Start of tests

I've added a tests folder with tests in there covering most of the `ajax_response` decorator.

I've also added a `test_project` Django project, so that you can just run `./test_project/manage.py test annoying` to see if your tests pass or not (or use the runserver while developing etc) - if you don't want this included in the repo then say.

Does it look OK to you?