first pass at npm install