Changes to auth state and routes.
Refactors and add gh api structure