FlickrFun (CS193P Stanford / iTunes U Fall 2011 Assignment 4)