Console ui finished and apparently working using file and mock implementations of the divises and exchange rates.