Patch for Python 2.7 Compatibility.
run tests on py27
Do horrible things to what was previously a clean library.
revert unneeded changes for make 2.7 compatible
fix problems around bytes on python 3
revert tox.ini and add py27
Merge branch 'pr/1'