admin boolean; use username instead of id for routes
create default username for new users based on role and id