Bug fix, some clarifications, and several disputable changes.

Bugs:
    Numbers in self.total only contain the first digit.
    If there are comments before \data\, 'order' will not be initialized.
    self.order for n-grams with n>9 is wrong.