fix up Credit object before it leaves the factory
add dialogs
display dialog if I disagree about balance
fix reading the credit info from peer