Refactor
Add Hawk::Client.authenticate