handle http auth (both plain and secure)
uri params are Option[String], add non-matching case
return dispatch.url on non-matching protocol, fix url building
Merge pull request #10 from Gild/http_auth

handle http auth (both plain and secure)