better error handling from auth
improve error messages from auth
add error message when registering a duplicate email