continue inplementing hash-object command and its dependencies
begin implmenting config command