add types for entity name and entity path in git.
add WorkTree for an in-memory representation of the git working tree.
update years of license
logs only get created on demands
properly verify that ent name are valid
fix hit executable to work with the entpath/entname change.
add configs in the git context

use the same local + global resolution that git does.