Broke out n-gram tokenizer algorithm into tokenization package.
More consistent naming.
Updated examples to use new naming.
More sensible type parameter ordering.
Streamlined traits.
Updated version to 0.25.0.