.gitignore updated to handle npm components properly