don't require app_name
move auth into seperate file and add test for b64 creds
Fix failing test.

There was a change to the header usage of the Heroku router.
I changed the bucket package but neglected to update the test. :(