Implements multiple currencies for fixed rebate amounts, fixes bug in basket and simplifies tests