Updating npm and adding a Dockerfile