Fix for Euro parsing bug

Euro amounts without a decimal mark, such as 1.000, are not parsed correctly. The parsing_spec.rb file also includes duplicate tests for Euros, as well as tests with should not pass, such as EUR 1.23 being treated as 1 plus 23 cents, but the proper format for that is 1,23.