news json cache

Now caches the news JSON string as a file on the internal storage. This
together with image caching allows the app to run offline.