feat(history): Introduce history
Merge pull request #6 from Eric-Brison/master

feat(history): Introduce history