updated gitignore taking into account node_modules