Add IMPROVEMENTS.md file, refactor ExchangeRate model and controller

Took convert() method out of ExchangeRatesController and put it in the model.
Extracted XML parsing logic into an XmlHelper class used by the model.
Removed duplication with XML test data.
Explained refactorings in IMPROVEMENTS file.