fleshed out command line interface, nearly complete