Fix for #28 - use pkg_resources.parse_version to compare versions

This fix assumes that distutils is available. I am not very familiar with the state of python distribution tools so this may not be a fair assumption. 

Fixes #28