message: nodejs - readme changes
diff: # Indy SDK for Node.js
  -[![stability - experimental][https://img.shields.io/badge/stability-experimental-orange.svg]][https://nodejs.org/api/documentation.html#documentation_stability_index]
  +[![stability - experimental](https://img.shields.io/badge/stability-experimental-orange.svg)][https://nodejs.org/api/documentation.html#documentation_stability_index]
  -Native bindings for hyperledger indy.
  +Native bindings for [Hyperledger Indy](https://www.hyperledger.org/projects/hyperledger-indy).
  ## Installing
  @@ -436,15 +436,25 @@ These errors are based on libindy error codes defined [here](https://github.com/
  [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
  -Setup an Indy SDK environment, and start the local nodes.
  +Setup an Indy SDK environment, and start a local pool.
  +
  * [ubuntu](https://github.com/hyperledger/indy-sdk/blob/master/doc/ubuntu-build.md)
  * [osx](https://github.com/hyperledger/indy-sdk/blob/master/doc/mac-build.md)
  * [windows](https://github.com/hyperledger/indy-sdk/blob/master/doc/windows-build.md)
  -To run tests you'll need to start a test pool.
  -
  ```sh
  -$ cp -r ../../libindy/include/ .
  -$ npm i
  -$ RUST_LOG=trace TEST_POOL_IP=10.0.0.2 npm test
  +# needed for the build step
  +cp -r ../../libindy/include/ .
  +
  +# this will install dependencies and do the initial build
  +npm i
  +
  +# run the tests!
  +RUST_LOG=trace TEST_POOL_IP=10.0.0.2 npm test
  +
  +# now edit and rerun tests
  +# if you need to recompile the native bindings
  +npm run rebuild -s
  ```
  +
  +Much of the cpp code and README documentation is generated by scripts in the `codegen/` folder. They are based on `libindy`'s header files. See `src/api.json`
  