Go back to using a modal for registration. Add in errors.