Revert "Revert "Added MultiListenerFileObserver to listen for changes. This fixes the…""

This reverts commit 5acf6275304cc90d4b75119e72af328b8db9448c.