WCMS-360 and WCMS-361 Change permissions for emails and add a 'sender' r...

...ole. Change the 'groups' lists throughout the app to have both groups and roles
its for seeing what groups a user has access to I believe. I can look to see if it is being used elsewhere