From testing Gyphy API, it seems like a Gif might not always contain tags, so maybe we should specify a return value for the case where the `tags` key is not present on the hash, by doing this: `hash.fetch('tags', [])`