transaction objects

updated FileManager to use the new transaction objects.  depends on sleuthkit  pull request