Add ExchangeRate

Needs tests!