Return a string when inspect is called by node.js

Fixes #123
Update code example
Add optional logger argument to Environment.create