Major redesign

Whole lot of new things added. Consolidated the play/pause button, added
the beginnings of a 'playlist'-style feature, changed the on_load_file
to load to the playlist instead of directly to the media control, plus a
bunch of others.