updating underlying label with image title
added UICollectionViewDelegateFlowLayout protocol to set cell size based on device
added a quick bounds check that addresses crash when scrolling while datasource changes
added background color to cell label