[NATIVESDK-156] Allow configuration of async request runModes
[NATIVESDK-156] Added test cases for sync and async calls
[NATIVESDK-156] Use XCTAssertEqualObjects when comparing threads
[NATIVESDK-156] Fixed Typo in delegate method definition
[NATIVESDK-156] Code Refactor
[NATIVESDK-156] Code Refactor
Merge pull request #9 from vishalduggal/NATIVESDK-156

Good job on this @vishalduggal. The unit tests you provided made this easy to test - thank you.