[#6] Fix basic auth credential.

- Remove usage of `elvis_utils`. 
- Implement application `behavior` callbacks.
17.1 already has this