Some API Client updates, mostly motivated by supporting multiple APIClients.
Removes BuildType+API.swift
Adds APIEnvironment.swift
Removes default argument baseURL
Moves singleton creation to APIClient+PRODUCTNAME
Adds TestClient to test suite. Test requests are stubbed so base url doesn't really matter here. TestClient is an APIClient with baseURL = "www.google.com"
Some API Client updates, mostly motivated by supporting multiple APIClients.
APIEnvironment.swift
baseURL
APIClient+PRODUCTNAME
TestClient
to test suite. Test requests are stubbed so base url doesn't really matter here. TestClient is an APIClient with baseURL = "www.google.com"