Add my version of Threaded Conversation.

This fixes certain bugs in Chris Conley's version.