New git-fit.json with versioning
New file naming strategy that avoids using commit hashes in favor of file content hashes