Add requests to setup.py, fix UTF-8 crash.

I `pip install` the project, so it's important that the `requests` dependency is listed in `setup.py`. Also, I encountered a crash on UTF-8 encoded characters that f4c2051 fixes.