Add bar_evnt_t struct

bar_evnt_t struct records the state of the portfolio for
calculating statistics later.
Finish first iteration

Still needs to finish updating portfolio and passing
orders to the engine->filled_order_queue.