Reproduced and fixed : cli.go crash when attaching file directly to contact #125
Refactor contact listing process based upon changes in the suggest_contacts branch.  Renamed contactsSorted to lower case for consistency.
Merge branch 'master' into rename_contacts
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