* set indicator value of Diff to 0.0 if bar count is less than the period
* major bug found in range bar update where indicators are not computed when tick jumps outside of a full range. Has been fixed, but not thoroughly tested.
* added check_range_bar_finished state
* added more timing profiles for intermediate states
* write out file for bar data option
* removed passing of dictionary from dailytick class
* removed timing in each transition function
* use cProfile to time all transition functions and output times after backtest