Add order book reconstruction

The order book reconstruction produces a top-of-book representation
(best bid and offer, BBO) from a depth-of-book representation (DOB)
of market data. It is used by, for example, the stock ticker, a Web
application that views the state of the market.
Merge pull request #7 from jvirtanen/features/top-of-book

Add order book reconstruction