Conversing with Your Documents using NLP Techniques