simple dogpile cahce for track dicts
dogpile track cache progress
track now has two levels of caching. Just implementing invalidation for the second layer
added invalidation of track cache when queue is modifyed
logging for track cache generation
etag tracks
version number queue cache key rather than random_string
etag expire default to week - we dont want all tags expiring on the turn of the hour or day