removed underscore dependency and updated node engine requirement