Added an Ngram Tokenizer.

Added an Ngram Whitespace Tokenizer that tokenizes on white space but also creates Ngrams of a length specified by the client when running the tokenizer.