change repo creation so we can push
cleanup and one new test

- Refactor repeated code.
- Add one more test, 'found test after committing rename of module'.
refactor changed_files_from_git

- Formalize status parsing a little more.
- Remove '..' from default_git_arg.
- Simplify diff parsing using new default_git_arg.
simplify default_git_arg