增進 PhotoViewController 的部分

1. fix #10 
2. 圖片不再存 retina size, 都改為一倍而已, 不然太大了.
3. 暫存的圖片都放到 cache 資料夾下面去, 為了這個做了部分更動, 未來會再做一個按鈕讓使用者清空這個地方.

因為圖片的 size 都變小了, 所以存活的記憶體測起來大概都在 30 上下, 應該會比之前好一些.