Creates the framework needed for a python package.

Also:
updates README
updates .gitignore