Moved role assignment validation to service class
Formatting
Added ability to edit role assignments