Rearrangs things to use distutils
Add .gitignore