removing callback, added needed dependency, and gitignore for node_modules