Change to a GuildRank system. GuildRanks are creatable by the guild leader and have a set of GuildActions they are permitted to perform. Each guild member can be a part of one or more GuildRanks. This comes with the addition of a constructor which takes in all guild data to the Guild class as well as changes to the GuildAction enum