feature: initialize the OrderBook lazily - see issue #3