Abstracted message editing from compose as inputTextBlock.  This is useful for various planned features, including contat invitations, messages with multiple recipants, and editable notes fields for contacts.

In fact, I considered moving inputTextBlock to cli-inout.go, but it wouldn't save many imports in cli.go to do so.
Merge branch 'master' into rename_contacts
moveContactsMessagesToEndOfQueue should log whenever it runs.  Yey printf debuggin!
Fixes a bug in moveContactsMessagesToEndOfQueue discussed in #134
Does not resolve the existence of DELIVERY_SIGNATURE_INVALID messages in #134
Merge branch 'master' into rename_contacts
Merge branch 'rename_contacts' into editable_notes