Send errors

Corrects handling of transactions that are determined by the server to require multiple inputs.  When we get an error during transaction preparation, actually display that error.  And finally, correctly handle the fact that amounts are in satoshis when checking for astronomical values.