Merge tag '0.0.4' into develop

simplified api
Merge tag 'python-2-compatibility' into develop

fixes imports and tests for Python 2 and PyPy 2
adds coveralls to .travis.yml
actually adds coverage command
another shot at travis coverage
removes unused datatyp
removes unused timer wrapper parameter
tests error throwing on invalid setup parameter

test coverage to 100% what what
go whole hog on coverage
Merge branch 'feature/improve-tests' into develop
adds coverage and test badges
fixes example in readme
adds joke
fixes badge
Merge branch 'feature/improve-documentation' into develop
Merge branch 'release/0.0.5'