Refactored download.rb for better understandability
First shot at vcr
download spec works with VCR

* imported the async helper to make it work
Further download specs
Merge with master resolved
Merge pull request #355 from PragTob/download

Download spec fixed to not make an actual request (and further specs)