Event generation upon creation/modification/deletion of federated files

* Deletion of existing nodes with children doesn't report the deletion of children, maybe that's ok.
* Deletion of directories are reported as events on their parents not themselves.
* Depending on the order of occurrence modify events can be sent out for newly created directories, I chose not to propagate those as node events.
* Doesn't capture rename events, instead it appears to be a deletion and then an creation (includes subdirectories).

Questions:
   * If I delete a directory which has child nodes, should each child node issue a DELETED event?
   * If the ModeShape system expects nodes to only exist though navigation, what effect will our messages have before the user navigates to them?