Added test for regions with comma as decimal separator and fixed bug

Parsing currently fails when running on a culture which uses comma as decimal separator, (eg swedish 1,23). I moved the integration tests to a separate directory and added a unit test for the Invoice class ctor.