Adding caching.

- Pin all Items when queried the first time.
- Query from local datastore for Detail and Edit items.
Need to do Fetch in background for PrimaryMedia in MapClustering.

We need primary media to create Drawable for creating Icon in MapClustering.
Merge pull request #84 from Hawk-It/minor_improvements

Minor improvements