Created auth package for OAuth flow