will make this configurable eventually

but for now, I'll use Parse.ly's settings
gitignore and bumped version
Allow bolt acking/failing on tuple IDs and tuple instances.

Fixes #18.
Make tuple repr string a little more explanatory.
Fix docstrings
Fix BatchingBolt so exceptions in worker thread are correctly thrown
in the main thread.
Fix Tuple repr string
Add tests for BatchingBolt
unused imports
Fix docstring formatting and elaborate some docstrings.
Use os.path.join and change virtualenv_path to virtualenv_root

* Fixes #19
* Fixes #20
Add travis CI settings
Add readthedocs theme to dev requirements
Add tasks for building docs
Prepare docs, work in progress
Append path when running dummy components in tests
Fix requirements
Only test python 2.7
More doc updates
Fix bug in BatchingBolt - have batch processing happen while we have acquired lock