add node cli interactivity

This should give you the basics you need for interactivity to work