Misc tweaks

- PEP 257
- Unbreak tests on Python 3
- setup.py clean and improvements
Merge pull request #3 from asergi/master

Misc tweaks