First ever user should be made admin automatically
Setting up a new deployment requires some annoying manual tinkering in the database to create the first admin user. We should simply add logic that makes a new user an admin if they're the first user in the system.