Cloudsearch auth

Sign headers when uploading documents and submitting search requests.