Refactoring - Generarize nextPageToken pattern with repeatExecute().
Refactoring - Avoid React's "Each child in an array should have a unique "key" prop".
Use promise for gapi request instead of callback.
Refactoring promiseGAPIExecute() with the answer http://stackoverflow.com/a/25748410/338986.
Added q.js.
Try to improve UX after 1st launch to cache items.json.
Use PhotoStore files and ordered instead of items.
Merge already loaded results of files.list into cache.