Large refactoring to pull axon dependencies out of the core domain model.
Renamed Market to Exchange. Updated REST API and documentation.