Update auth handling

Now integrates with the auth handling in `request` a little better.  Fixes #25 
Seems redundant to have `var object` when it's being returned immediately. I'd just `return {...}`