added ostream& operator<<(ostream& os, const ItemData &itemData). One of the major purposes of this patch is to make tests with cutter.