Change the text stored in channels and servers to QStringLists, and implemented our own text rolling.  (Closes #8, Closes #23)