add package.json
install argparse
start to clean things up a bit
add connect tests
tweaked some language