modified npm modules, added gitignore