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

```ASSERT_TRUE(static_cast<bool>(ofstream(file_name) << file_name));```. Also, writing file name into file name is confusing :)