Neural Models for Key Phrase Detection and Question Generation