Setup.py for upoad to pypi.

Sorry, little messy commits list.