Issue 46 gave us pre-preemptive basic authorization via username:password in
the URL, this is issue is for allowing us to respond to 401 challenges from
servers (i.e. client sends request -> server sends 401 -> we prompt user for
username and password and then resend request to server with Authorization
header).