update ignore for project files, node files, and os files