Fixed issue with very first item not being aligned + refactor
Added autorefresh timer in example

It is useful for debugging because by regenerating the collection view with a set of cells with new random sizes we can see if they are all left aligned.