Added iterator interface
(iterator method should use new php 5.5 yield statement)

Start  working on forms