stubbing out structure
lots of refactor and still fleshing out api
ignore build folder in gitignore
hooking up forwarding calls from exchange to market_exchange and stubbing out calls to publish results
added side to the order
added a market_exchange_factory
stubbing out structure for market_exchange_redis
added basic serializer for Order
fill serialization
removed max-price from market config
renamed shifted_price => tick_size
refactored - to single Market_exch where support for listening for commands, saving commands/responses, and publishing events are provided with abstract classes with redis implementations.
support for serialization taking shape
starting to add support for random command repository
made requests, responses and events streamable and serializable
work on redis_publisher and redis_listener
moved request_listener, request_persister, and market_publisher into common interfaces.hpp
working redis_support - hooking up the input commands to handlers
added default ctors so requests can be created for deserialize
stubbed out the server
added concept of halt handler to cleanly shut down server
renamed codegen => cpp_codegen
adding infrastructure to drive the exchange for test purposes from dart
Merge pull request #1 from patefacio/master

bootstrap of c++ with some dart stubbed driver code