add forward_agent to default ssh options
Add implementation for BatchingBolt
bump JVM interop version; make debug not default

submit command was defaulting to topology.debug=true.

no longer -- this is fixed in the JVM interop library and
now also fixed in invoke.
bump version in project.clj bootstrap
bump version to 0.0.8 to cut release
make `sparse --version` accurate; py3 compat
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