updated PhotoDetail project.

* added thumb caching
* added placeholder images
* added imageloader
* restructered AppDelegate and PhotoGridViewControler