Add requests requirement to setup.py
Try importing from setuptools first
Merge pull request #2 from vially/patch-1