Implement the core functionality for the Guild system in game, allowing for it to be expanded later by creating new Guild permissions that show up in the UI for Guild masters to vote on.
[ ] Create new guild
[ ] Invite members to guild
[ ] Remove Guild Members
[ ] Create Guild Roles
[ ] Create Guild Objectives
[ ] Create integration with Chat system for Guild Chat
[ ] Create integration with Online Notification for guild members
[ ] Create Guild Permission class for handling registering / checking of permissions
Implement the core functionality for the Guild system in game, allowing for it to be expanded later by creating new Guild permissions that show up in the UI for Guild masters to vote on.