added test and added node modules to gitignore