Add iterators to the design patterns

Prior to this commit there was no awesome ruby code for demonstating 
iterators. This commit dfinitely fixes that!