Complete IndexUpdater, add more tests, formatting

- Complete IndexUpdater logic.  Tests still need to be added.
- Add place holder methods in IndexManager
- Add additional ValueExtractor logic and tests
- Minor formatting changes throughout