Presigned uploads

@jeregrine @nickgartmann