Rework Itemable module
Add Quantifiable module
Change the old Itemable module to ItemCombinable module, using Itemable and Quantifiable
Replace Itemable with ItemCombinable
Include Itemable and Quantifiable to other classes
Spec fixes