ESLint for karate js - and other accommodating changes (#998)
* adds eslint for karate mocks, and lints the karate mock js files
* lints the rest of the files
* fixes mock and improves tests
* linting of patch-patient.js
* updates the Makefile lint command and readmes
* simplifies the git commit hood with single call to lint
* adding sandbox/package-lock.json to gitignore (?!)
* adds lint commands to package.json
* migrate to node lts/iron
* with a couple of small readme fixes
* adds a section about env variables for karate
* couple more small readme corrections