Main as is currently working.
[+] Restructured make_requests with try/catch and exception handling specific to urllib2.

[-] check_args does not work as expected.

source: http://stackoverflow.com/questions/666022/what-errors-exceptions-do-i-need-to-handle-with-urllib2-request-urlopen