Correct py3 check in test
Improve several tests
Explicit literal types and tests for py2 vs py3
Nose is unused
Add coverage
Revert "Nose is unused"

This reverts commit 7d53dec376e707928690ae96e21c4e6c484cb376.
Add support for bottle
Some more sanity to prevent recursion
Added bottle documentation
Merge pull request #308 from nlopes/master

Bottle Support