added custom headers to multipart upload + added missing tests