Add Upload#send

Another way to let user add payload and headers. This is a replacement for #4.