git'n and commit'n that shit
keeping git logic seperate
getting a list of changed files now works.
added todo for self