Reorganized the Playlist class, gave some structure to platform handlers, and cleaned up a few other classes.