User roles manager

Connect ui with backend.

- [x] create new role
- [x] show existing roles with their permissions
- [ ] show subroles
- [ ] edit existing role
- [ ] verify permissions on route change