The track retrieval operation.
Refactoring the tracks endpoint
Refactoring the track logic into the track manager
Stubbing out several track endpoint operations for the time being
Refactoring download track. It's boss.
Retreiving track metadata is now a thing
Refactoring download to use /quality/guid format
Also... the builtin JSON serializer sucks balls for serializing
dictionaries
Replacing the default JSON encoder with the Newtonsoft variety
It requires more manual steps, but I like being closer to the metal
Uploading tracks now returns the guid that was created for the track