user register sign in and sign out feature completed