Added a .gitignore file (it was about time), and switched from distutils to setuptools