added npm install and build process to deploy