More work on guilds, including JavaDocs and filling out some previously empty methods