Add last block handling (closes #21).

The four standard methods for handling the leftover words when the
WordFrequencyAnalyzer splits by block_size have now been added.
See the ChangeLog for more information.