Synchronize documentation with code

- Note that pygrooveshark is optional, and only called for when downloading