Fix PagerfantaFactory and improve \Traversable collections

Fix for #131

It is obviously a BC break, but we can discuss the best way to arrange methods on the PagerfantaFactory