Pep8 and test skip
BLEU score refactoring.

math.fsum is used to make float sum stable.
More tests.
py26 fix
Merging in test_bleu