first steps to moving blob client to common library include making the client accept additional headers for blobtype and expect100continue