Add some commands.
Fix tests to use local repository.
Add status command.
Add git-add command basic support.
Add tests for git-util and fix naming to match git conventions.