Adding nil check in setImageWithURLRequest
Added convenience methods for cache fetching, cache ignoring and prefetching