Improving Conversation Quality Of Data-Driven Dialog Systems And Applications In Conversational Question Answering