starting metadata/api for roles
role query support
UI for role listing page
finish off roles API
add roles into user data and API
add roles to user edit page