Gracefully handle too_many_redirects and other reading room changes. 

This pull requests does a few things:

* Gracefully handles a too_many_redirects exception (which I've been unable to recreate) by ignoring it
* The function that determines that two urls are the same, wasn't quite working correctly - so an update is provided to that logic
* Incidentally, some DOJ urls got updated (which also prompted the change above). 
* Some PEP8 related changes.