big update - improved caching:
 * using DiskLruCache now
 * made caching generic
 * moved cache to new package
 * improved ImageLoader: using new caches & can now cache different sample sizes of the same image
 * ImageLoader now also caches raw image data