Should not consider valid well know invalid cpf numbers.

Some algorithms block explicitly well know invalid numbers like:
11111111111, 22222222222... we should too.
dryed specs a little bit
exclude well know invalid numbers
(that otherwise would be considered valid by the algorithm)
Validates everytime by default, not only on save.
More DRY to the spec and eliminated duplicated tests
Version upgrade due last pull request commit