Fixes for playlist handling

  * raise Error when playlist contains erroneos songs
  * handle http stream in playlist
  * require uri
Merge pull request #5 from kyv/http_in_playlist

Fixes for playlist handling