Update indexes triggered on DocumentModified

* Do updateAllIndexes() in IndexManager
* Add test case to ensure indexes up to date after pull
* Update events.md to reflect new/changed event names