Access proxies as hash
Test proxy escapes username / password
'No Proxy' list defaults to nil
Match 'no_proxy' list domains exactly
Refactor domain matching into own method