Created a struct representing a Playlist instead of using a tuple.

Also moved the Playlist to libdmp-common, where it needs to be.