first iteration of twisted-qt client
using StringIO to separate glued messages