use external simctl library

- add 'future' package for es6 interop
- add global npmlog integration