Update federated filesystem directories timestamp when their child resources change

- Add unit tests for removeDocument() and storeDocument()

Resolves: https://www.pivotaltracker.com/story/show/70989992