Added commit.file tests
Updated tree_entry constructor
Added missing semicolons
Converted tree entry by name to entry by path
Added tree entry fetch details placeholder
Simplified tree entry function
Fixed issue with commit parentDiffTrees returning an empty {} instead of [] when commit has no parents
Updated commit file function
Minor style update
Version bump