moved 'total_duration' overlay from template to API
split track_queued into pending and played lists
started to modify etag support
I want to access internal api calls within an existing call, this needs some refactoring