User Roles panel refactoring to minimize server calls and bug fixes.
Merge pull request #353 from e-cuellar/master

User Roles panel refactoring to minimize server calls and bug fixes.