Reworked NLP a bit to prevent OOM errors and added couple of important tests for Sentence