Merge pull request #2 from KnowSheet/add_gtest_only

Adding gtest in a separate commit.
Merge pull request #1 from KnowSheet/review

Cross-platform http client wrapper for review, now for mac/ios only
Compilation fixes