Fix total amount sent to processor if quantity > 1
Round item price before multiplying with quantity

Processors work with precision of 2 and mutliplying with
some prices with higher precision may lead to price mismatch
between the single item and the total amount.
Change tests according to latest fitures
Merge pull request #26 from OpenBuildings/quantity-fixes

Fix quantity bugs