rewrite acceptance tests in preperation for CLI
add CLI file, adjust setup.py