Reworked configuration handling, to move it from the supporting library into the application itself. This makes it much simpler to prompt the user for configuration details.
Replaced references to AbstractExchange with IExchange.
Added framework for supporting indirect prices (as in, prices derived through an intermediary market).
Completed code for calculating prices via intermediary markets.