added threading!
cleaning up!
pypi fixes