issue #81: initial drag and drop commit

adds very basic support for sorting of playlists with drag and drop.

can now drag a playlist to a different location in the list.  no
database support implemented so playlists will not be in this order when
app is rerun.