More stuff & php 5.4

Yields changed to \Iterator interface
Some stuff added