DO NOT REVERT: Some refactoring to OnDiskRepo, still has an issue if there are n number of instances, either all will write to the same directory or all will need their own folder and be responsible for cleanup.
Merge branch '1.2.3' of github.com:sjdirect/abot into 1.2.3