controller simplified.
Rate class code cleaned up. Conversion rates are memoized as a class variable.