making a start on the playlist impl - tidied up the restoration of items
moving packages around, finally giving downloadfoo and name and some much needed love