Added Authentication & External Provider's
Added Auth Pieces