update .gitignore to allow csv
add menus
add a shell script to run tests
add run.js and package.json