Refactored radio to use a MusicPlayer object
MusicPlayer objects hold their own queues and keep track of positions
by themselves.
For example, you can just call mp.play_next() without any arguments.
Merge branch 'master' of https://github.com/SheldonSandbekkhaug/radio