New classes for processing offers in order books:
* BookTip provides consume-and-step offer traversal
* OfferStream applies offer business rules and presents offers to callers
* Quality class opaque type encapsulates quality logic
* Taker class manages state for the active party during order processing
* Offer class wraps book offers for presentation
* Amounts class holds in and out quantities
[REMOVE] Extra debug