forgo urllib2 in favour of requests (bug 858729)

https://bugzilla.mozilla.org/show_bug.cgi?id=858729

r? @andymckay @oremj
you need to raise an error here, otherwise you'll fall through to checking `req.status_code` on line 50 and req doesn't exist