Changed GroupDAO to store HashSets instead of Lists of Users/Moderators. #30
Minor changes to handle (non-magical) higher casting levels