Factor out test utils
Add history library
Merge pull request #9 from steventlamb/topic/add_history_lib

Topic/add history lib