Use git-diff-tree to determine differences.
Add some more ignore files, mainly for future composer stuff.
Default getFiles to working directory.
Add file not exists check in case file given doesn't exist in working dir.
Only show changes for tracked files.
Handle quiet output without duplicate code.