OTR GUI

We need a suitable OTR implementation, and an interface between the client and the OTR library (similar to the role that Pidgin-OTR plays).