Remove auth code from `gh` service in favor of actual Auth service
Add an Auth service that allows logging in and out of the application
update the login path to use Auth service and provide the ability to logout.
Updates via prep-review
XXX