Add GBarnett version of AWSiOSSDK