Add tests for syllables computation

The next thing to implement is the computation of the number of
syllables for a given word. For that I have added tests with the
same structure as the tests before. For now they are failing.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add use of TeX hyphenate algorithm

To implement the required functionality I am using the TeX hyphenate
algorithm. I misunderstood the expected result. Not the syllables are
returned but the indices of possible hyphenation.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add syllables test case for one letter words

The word tokenizer returns for 'i.e.' two words: i and e. While this
might be not completely correct it is in the proper sense of the
accessibility metric.

The TeX hyphen algorithm raises exceptions in these cases, for that
reason I have added a test case.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Implement one letter syllables computation

Now I have added the implementation for returning an empty array on
computing the syllables of a one letter word.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fix syllables computation

The syllables computation was flawed. It only returned the number of
positions where one could hyphenate the word. The actual number of
syllables is the number of positions to hyphenate plus 1.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add further test cases for the accessibility score

I have added more tests which compute the intermediate values for
calculating the Flesch Reading Ease score.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Complete Flesch Reading Ease implementation

Finally, I have added the implementation for the Flesch Reading Ease.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>