implement logout feature
redirect to waiting list after logging in
redirect to root after logging out
refactor register to use our own login method after sign up