added gitignore to exclude node modules