added to pypi, bug fixes and improvements