do npm install during travis install phase