Make the order book more generic to support multiple exchanges
Threaded order book updater
Support for dumping differences in order book