intent logging

A logging scheme that records pending changes to a file system structure. These changes are recorded in an intent log.