Add Luhn util class
Switch to internal luhn calculator, step 1
Use new Luhn generator in French siren/siret formatter
Migrate last tests to Luhn util
Move Luhn calculator to a Calculator namespace
MAke French siret formatter more realistic
Merge pull request #414 from fzaninotto/luhn

Refactor formatters with Luhn validation, and add a dedicated calculator service