Added findAllGroups
Added getGroupByName
Check if group already exists
Added addGroup
Changed length of name to 25 to allow for the "personal_" prefix
Added enum Role
Added CreatedTimestamp
Added PlayerListener and LoginEvent to create Personal Group