Task #92 Offline support

- NSString+MD5: category for MD5 digest from string
- RGImageCache: file system caching for images