Refactor user login flows. First user to hit an admin page is made an admin. Docs. Tests.