Bugfix: not set NSData to cache
Fixing protocol's interface
- input NSURL
- output NSData?
Fixing logic about UIImageView's completion handler

Reference:
https://github.com/hirohisa/ImageLoader