otr authentication via smp

implements #165

UI needs a cleanup though