Add ASCollectionView

My first attempt to add `ASCollectionView` (#56). Any feedback is very appreciated.