Fix css bug
Adjust The User model and the authentication process to allow for users
to either have a phone number or an email address, and to not have a
password. If a user doesn’t have a password, then it means their
account is inactive and a user can’t login using the account.
Add APIs to find, create and update users
Replace the text response with a redirect to the login form with an
error present.
Closes #48 Closes #59 Completes the ability to view all leadership
profiles, view leadership profiles and add new leadership profiles.