Upgrade to Requests v1
Add Python 2.5 support back
Allow passing in of requests session