Usergroup and Permissions UI

This includes several UI additions although some of which the functionality isn't complete.  I can understand not wanting to merge this pull request until all the functionality of the components is complete but I wanted to initiate the pull request so we don't forget about this since I'm now working on a different UI and incorporating SSL.