Fix failure to install when requests is not installed

This is a fix for issue #4. It duplicates a few fields from `chump/__init__.py` to `setup.py`, but there's no way around that without considerably more invasive refactoring I'm afraid.