Role creation and editing

only need to add support for creating/removing scripting tabs in the
RoleView window