ledger_cli.py: initial command line interface implementation