Add NS_DESIGNATED_INITIALIZER to support SDKs < 8.
Merge pull request #125 from walmartlabs-samsclub/feature/NS_DESIGNATED_INITIALIZER

Add NS_DESIGNATED_INITIALIZER to support SDKs < 8.
Added ability for custom timeout per request
Merge pull request #126 from walmartlabs-samsclub/custom-timeout-per-request

Added ability for custom timeout per request
Merge pull request #18 from setdirection/master

merge SetDirection ios-shared.