enhancing documentation, preparing for pypi packagine