added like/dislike buttons to widget
better error handling

handles shoutcast ICY instead of HTTP/1.*
handles shoutcast 400 full
handles 404