Add spot_groups

SpotGroup will be used to organize spot_feeds with the main intention
being using it for caching using this strategy.

https://signalvnoise.com/posts/3113-how-key-based-cache-expiration-works