Auth.o0 implementation for user's authenticity.
using it we can protect our routes until user is not authenticated.
authentication of user using email and password or Gmail or GitHub..
then display user's detail in user-section,
logout functionality ..
using this authentication we can prevent our routes to getting access to users who have no account..