add initial soundcloud download implementation

Still todo:
- add metadata to library
- fetch coverart
- send some kind of info back to the client