Implement a higher-level authenticator
Test authenticating more than one header with the higher level functionality.
Define and use standard challenge and responce strings.
Higher level function to authenticate options parameter to http.request.
Add higher level function that simply returns the authorization string.
Add higher level authenticator