Add requests/urlobject to requirements and setup.py

This uses specific versions in requirements.txt and lower bounds in setup.py per http://blog.miguelgrinberg.com/post/the-package-dependency-blues
Whoops, can't use items() here since that's a list of pairs, not a pair of lists.
Remove unused imports
Merge branch 'requests' into pagepart