Adding the ability to download a build based on the revision passed in

I need to be able to download builds based on a revision as part of Bisect in the cloud so this gives me what I want but am happy to clean up as needed