Simplify setup py

Here are some minor (?) changes to `setup.py`:

- I replaced the `__init__.py` parsing with a more Pythonic approach.
- Because the `install_requires` key is pointless with distutils, I switched to setuptools.