Prevent from Grooveshark::GeneralError and refactoring download for gtk.
Add simple docblock for all methods in gtk context