Calculate total cost of Item collection as sum
Delegate Item collection cost calculation to specific class
Replace use and testing factories in specs

Fixed mistake with added factory tests to the model tests.
Reverted uses of factories in places when it is not needed yet.