Make changes for HMACElement and SourceElement for Riak
Make changes for HMACElement, SourceElement and AuthElement for Authentication, put, and post