environment.js: added NODE_ENV to the reported environment
tests: Add unit test to ensure all licenses are accounted for

As we add or update dependencies, we will need to update
test/licenses.json with new license information. This will ensure we
have a programmatic way of catching potential license issues.
docs: updated for new version
release: published 1.7.4