Currently we use ModernHttpRequesterMock in unit tests to test out the http requests. We should replace this with OkHttp MockWebServer in order to make tests more dependable by relying on an universal mock library rather than something that we setup in our tests. This will allow us to test network requests directly with okHTTP layer which is the ultimate source of truth for us for network requests.