setuptools packaging and other features

The distutils packaging did not work for me (templates could not be found after `pip install`), so I updated `setup.py` to use `setuptools` and a `MANIFEST.in`. In my opinion this came out cleaner.

Also added an sample updated template for the [grappelli package](https://github.com/sehmaschine/django-grappelli) and did some general cleanup (remove unused import, use relative import, `PEP8` spacing, remove `*.pyc` files from actual repo).