Adding POS tagging and Phrase chunking to Tokenizer and new class for NGram generation from a list of tokens.