Adding the SuperUser, Volunteer, and WebsiteAdmin roles

Refactored how roles are set up.