Added Match type.
Implemented order cancel.
Simplified cancel implementation.
Finished matching engine.