Base handler

This looks simple now, but the idea behind the song handler is that it
can work on mp4, wav, mp3 or whatever else. For now it just handles mp3
stuff.