More tests
add gmock to thid_party
Include gmock in build
Cover public lib API with unit tests. HTTPS client is a mock