Issue 102. Fix django tasks code

This fixes the elasticutils.contrib.django.tasks code, updates the
docs, and adds tests so if it fails in the future, I'll know.