Added Item and Iterable

Item and Iterable are abstract classes to add mobility
through a container of elements (Items).