Initial Testing::HttpClient implementation
- Support simulating successful (200) http responses
- Support simulating generic failed (500) http responses
- Support simulated an error raised while retrieving an http response