Add history implementation

* Add API/docstring
* Improve predicate matching
lein-release plugin: preparing 0.1.2 release