added AMFakeCollectionViewDelegateDataSource, useful for layout tests
added AMPerSectionCollectionViewLayoutDelegate to per section layout and started working on gathering size info from collection view delegate + tests