Update gitignore to correctly ignore subdirs