add structure around playlist support - need to debug playlist creation and test against older versions of rhythmbox to ensure restructuring hasnt broken extant capabilities - issue #171