Fixed too much modules reported in OpenSSL

Some functions had names like *mod.html which caused a bit of confusion
Converting into package
Py3 compatibility
Setup.py and simple CLI usage