Closes #26 and partly addresses #25 // Added test for auth type request option