now pad.js sends thru the socket a smaller id, not the full (useless) URL.

before was: https://soundcloud.com/some-artist/some-song, now is: some-artist/some-song
for youtube will be just the ytID
soundcloud JSON example
reduced id instead of full URL, client side
added mikeal/request to the deps
this is one of those commit you should link to your friends :)

soundcloud function is now a generic function (with 3 arguments, read comments)
Can be used in a expressjs controller, a washing machine (if it can handle lambda functions), and a socket.io wrapper :)
this is the old api using the NEW interface :)
the route is /api/soundcloud?url=some-artist/some-song
socket.io can communicate with client and gives him informations about the song being downloaded!