Compatible with latest version of requests

Thought I would fix the broken compatibility issue with requests 1.1. Also changed the timeout setting to 6 hrs, as IPs are not usually changing that quickly and this will reduce the load on the servers responding to external IP requests. Thanks!