Extra check for options.auth. Added the documentation for the new
throws from Request. Added tests for the new throws.