Added the ability to pick an image from either the photo album or camera, persist this image with CoreData and show it in the collection view