Implement multiple orderbooks.
Description
We need to be able to maintain multiple order books. This is noteworthy as we need to consider synchronization and thread safety. Possibly, we should move the locking out of the individual books and into the entire set of OrderBooks.
Success Criteria & Deliverables
Implementation and tests (mainly related to thread safety) for OrderBooks.