TODO Major Features nit branch nit diff nit merge testing framework git-compatible serializer strategy factory for initializing a git or a nit CLI Tasks add more logging refactor ref handling