Fixed leftover use of "basestring"
Run tests for Python 3,4
Fix tests to run with Python 3
Added trove classifiers showing versions supported
Update classifiers