Initial Implementation of IntervalNGramStatistics

So now we can collect statistics for n-grams composed of vertical
intervals. This marks the completion of the following issues:
- closes #135
- closes #134