refactor graph
cleanup tag index
path processor
path processor: after date
path processor: test
tag index: scan files using path processor
tag index: add scanned info to graph
graph to xml: basic writing
graph to xml: basic reading
graph to xml: reading and writing