Add edit button. Remove about 20 try/catches

Replacing the calls to client.handleMessageFromClientUI with a new
send(String) method removed about 20 try/catches. It's a lot easier on
the eyes.