Add getTracks method that lazy loads in the Playlist children and then executes the callback function passing the tracks through.
Fixes #24

Modified deduplcation to use the lazy load tracks.
Fixes #25

Changed all the sort playlists function to pass keys because of an API change.