add ability to check git changes before applying new conf
add a file to see if git see it has a diff
test
test diff-filter
git diff test
git diff test
implement git-dif filtering
Refactor code to prepare for new features

Separate business-logic, k8s interactions and CLI interactions.
Prettyffy the code.
Refactor to prepare better unit-testability