Adds a custom download failure message for build artifact cache download.

- Validates urls after construction, before marshalling as json.

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>
godeps: runtime-schema & cmdtest

Signed-off-by: David Varvel <dvarvel@pivotallabs.com>