gateway: track position
gateway: track live orders using another book object to which we pass gateway traffic only
gateway: add rejects and pending order/cancel tracking
gateway: add orders function
strat: very close to working version
book: fix accidental use of ExchangeTradeMessage instead of GatewayTradeMessage
various: move chess messages into messages.py; feed client parses messages before delivery; bug fixes
strat: make more realistic and fix some bugs
colorlog: example color logging