Order Processing

1. Added container to hold order message that need to be returned
2. Worked out logic for processing of order messages
3.  Added function to calculate which prices might be affect by an order
4. Added unit tests to check the above function
5. Fixed bug in priceNode constructor
6. Added functionality to update order size after fill
7. Added unit tests for the above functionality