add handler_util.py for functions that raise webob exceptions
drop urlopen timeout, handle string url as well as urllib2.Request in expect_urlopen()