Added a GuildManager to play with Guilds easily. The GuildManager has a
rudimentary cacheing mechanism and some handy methods. This is a
prototype for other "manager" type objects to come.