basic start/stop using MediaPlayer.Status
basic cover art support, annotated a bunch of TODOS