Started work on matching engine. Currently half way through
processMarketOrder()