Added Youtube download option

I agree that the code could be optimized. 
Also there is some duplicate code in the project which could be re-factored to make it re-usable. 

I can help out there.
Ye true. Its hard to fill in that info from the information Youtube provide us. We could maybe also split the title and read the title and artist from there?

Example: 
```
var title = "Dyro - Wolv (Original Mix)";
var res = title.split("-");
song.artist = res[0];
song.title = res[1];
```

But also not every Youtube movie is like that.