Convert amounts like '21,99' to '21.99' because the Big International Payment Company can't handle international amounts

Fixes #11
Fixes #30