Several changes to the matching engine:
- Improved the limit comparison to check the best limit order matching
- Improved the matching function to go through all available levels upon
exhaustion of the current one. Example: order book {bid: 15 1, 20 1},
incoming ask: 15 2 -> First exhaust the 1 order at 20 and then go for
the one at 15.
Testing more about matching