Text this: Recurrent neural models and related problems in natural language processing