adding node modules and updated gitignore file so git doesn't ignore npm modules