Authenticator updates

- Add `DigestAuthenticator`
- Add Credentials helper for Examples and (future) specs
- Some cleanup and fixes

Fixes #21