This class is a simple Facade over the CloudWatch client. This class is a very small abstraction over the CloudWatch client. It allows us to change the details of how we're communicating with CloudWatch without the need to expose this in the rest of our code. It also provides a shim for us to be able to Mock to unit test the rest of the code
This test requires a fixture to init and shutdown the SDK or else it causes seg faults when trying to construct a CloudWatch client. All tests must use the TEST_F function with this fixture name