Correct a typo when null checking options
Remove dead code, unneeded casts, add annotations

* Dead code is what it says: imports that were not used and local variable initializers that were not needed
* Unneeded casts is self-explanatory
* Added `unchecked` annotations where types were not enforceable by the compiler
* Added `unused` annotations for items that the editor was not able to prove are in use
Merge pull request #3 from mdaniel/correct-zk-hosts-typo

Correct a typo when null checking options
Remove unused virtualenv constant
Make code examples in README.rst PEP8
Merge pull request #6 from patricklucas/pep8_readme

Make code examples in README.rst PEP8
Fix typo in docs
Merge pull request #7 from patricklucas/fix_docs_typo

Fix typo in docs
Merge pull request #4 from mdaniel/java-code-cleanup

Remove dead code, unneeded casts and add annotations
Set url to pyleus.org in setup.py
Fix typos in docs
Merge pull request #20 from patricklucas/fix_typos_in_docs

Fix typos in docs
Merge pull request #19 from patricklucas/set_url_to_pyleus.org

Set url to pyleus.org in setup.py