Created ItemInterface and implemented in AbstractItem
Updated example
Created AbstractItemTest
Started AbstractConditionTest