Split DiscussionsController into discussion/exchange parts

These should eventually be refactored to separate controllers for
discussions and conversations.