Rename contacts feature for the GUI

Joint effort by Jeff Burdges <burdges@gmail.com>, Alan Fay <emptyset@freesideatlanta.org>, and Ram Vedam <rvedam@gmail.com>, squashed under one commit so that @agl can audit it more easily.

It also includes a compose message button for the contacts info page.  

This pull request is based on #138 and #139 so I recommend dealing with them first.