Pod update
Updates for collectionView issues

- Added designated initializer for initWithItems because it's cool
- Fixed issue #4 in github.   collectionView requires batch updates done within -performUpdates call
Added first tests

- Verify nil asserts
- Added test for issue4 to verify flow