Add python26 compatibility
Improve test coverage and clean up setup.py
Update version