Added simplified Vircurex support.
Removed IdentityPrice class, and changed implementation so attempts to find a price for exchanging a currency with itself simply error.
Optimised market price fetching from Vircurex.