Bug 936 Fixes ledger-add-transaction.

Symptom was no empty line after xact, real problem was not putting ledger output into the temp buffer.
Fix bug 935, very long account names can get stomped on.

This works, but hammers performance