properly handle trailing path separators.  added unit test
added md5digest that returns just the hash
added unit tests
doc pass
warn if venv currently activated