Add a FileStore (implementing VCSToolkit::FileStore)

To be used for the working directory and (possibly) the staging area.