Add sign-in and sign-out
Add user update and delete functions