Week 7 minute stat calculator and writer

Change from inquiry every n nanoseconds to event based model, 3 callable objects was created for this purpose: on receive, for minute calculator calling and for writing minute stat using minute_market_data method process_one(). Project uses thread safe queue for data propagating between modules minute_calculator and minute_market_data.
Changes in architecture helps to reduce CPU consumption more than 10 times.
Please check my solution.