properly ignoring all files to be excluded from repo