trying to set up node environment. painful
adding dart
moving some things around