Refactor installation
Update admin to login with username rather than email

Since installation now sets a default admin username and password. We
needed to have admin accept a username rather than an email.