Start do work on batchChange mode
Make history.saveEvent public
Add specs for history
Add specs for history watches
Make history file a little prettier