Add more exchanges to the set and changed Exchange to contemplate API that are not JSON