Sign in & Sign out functionality
initial branch
Finished user edit, update, index, destroy