run tests on py27
Do horrible things to what was previously a clean library.