added item_spec
fixed item_spec
fixed item_spec
added item class
added test to item_spec
added method to item class
added test to item_spec
added method to item class
added test to item_spec
added method to item class
modified a bit for safety