Initial revision to allow reverse-sorting playlists

This isn't the complete implementation of the sorting feature, I just
wanted to deliver something before I went to sleep. Partially addresses
issue #46.

Here's to hoping I don't break anything.