added more test coverage
added more test coverage
price conversion is now done at the calculator level as opposed to the Item level