Add sessions functionailty with custom sign in sign out functionality