Fixed bug in Currency::createFromDecimal() that caused the amount to be multiplied by 100.
Fixed bugs and prepared for OrderItem extension