More refactoring. Replaced currency-pair-specific classes with more flexible classes. Still need to remove implicit reliance on either USD or EUR being a part of every currency pair throughout the code, though, in order to enable inter-crypto arbitrage.