Added basic git support (files only) - auto adds/removes files as required to match the filesystem