update username check to match new API from Zach
check if user account is complete, else dont act like logged in
hook up reset password functionality for the first step. Rejig signup code to match conventions from login and pass reset