prelim check-in with basic functionality.
added .gitignore of node_modules