Add module swf.models.history.builder with the History class

This class allows to build a dict that represents a history such as what
SWF passes to a decider.