Flesh out slicing docs
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.
Update CHANGELOG
Add warning about index_objects and chunking
Issue 104. Fix ElasticSearchTestCase

This updates the ElasticSearchTestCase code, makes it better, and
updates the documentation.
Fix goof in tests

We had two tests with the same name. This fixes that.
Issue 55. Add .all()

* add .all()
* update docs for .count(), .execute(), .__len__(), and .__iter__()
* add tests for things, too
Update CHANGELOG
Add missing space in docs
Added ES error middleware for Django (issue #47)
Merge pull request #109 from robhudson/es-50x-middleware

Added ES error middleware for Django (issue #47)
Rename _split to be more informative
Cleanup; rework S.__repr__

* add helpful docstrings with examples
* clean up some code
* rework S.__repr__ so it doesn't execute a search--now it shows
  you the query it's got so far
Fix tests without Django being installed
first try at a travis file
start default elasticsearch
try to outsmart yaml escaping
Merge pull request #112 from hannosch/fix-tests-without-django

Fix tests without Django being installed
Merge pull request #113 from hannosch/master

Add basic travis-ci integration
Add travis-ci badge