Adds support for getting guild details

This commit adds the client methods for retrieving guild details.
This commit also adds the tests for said methods.
Adds documentation

This commit adds documentation for the Guild, GuildEmblem, and
color objects.