additional py3 fix and misc

explicitly open file as binary for md5 hash calculation
add README.md to long description
add trove classifiers
point setup to test file
minor error in exception text