Add requests as dependency
Write requests-like get()

Issue #1051 in requests might be causes 400 errors on GETs to
ThePirateBay, so we can't use it yet. (Commit 44b1e7ebea might fix
things, but it's not part of a stable release yet.)

Since we don't need complicated functionality, just implement get() via
urllib2 using a similar api so we can drop in Requests later maybe.

Issue: https://github.com/kennethreitz/requests/issues/1051
Commit: https://github.com/kennethreitz/requests/commit/abdf28ad1abccca1ef06eefe84d334c
Implement simple scraper for top torrents
Factor souping into util module
Add basic torrent info fetcher class