agnostic path fix
added permalink to wrapper
replace version file with __version__ in __init__.py
bundle six.py
fix for Python 2 compatibility
optimize imports, document the one function