Auth now properly creates+updates user entities.

Also created superadmin config which specifies the default admin.