move transaction display from create.py to sign.py; cleanup code