Added download method for pkgcloud

To be tested. Callbacks need to be rewritten to be exactly the same
across all providers.