Reorganized the Playlist class, gave some structure to platform handlers...

..., and cleaned up a few other classes.