Playlist functionality added (among other things)

Implemented playlists, changed UI a bit, added in couple minor features:
-BPM no longer lost on pauses/stops
-Added in filtering on open file dialog for MIDI files (let me know if
there are other extensions besides .mid!)

I do not know Java well, nor am I an expert programmer. Please feel free
to call me out on any and everything.