Refactor ImageAdapter to use Image, implement on Saved instance state using bundle

Refactor Image Adapter to use Image object. 
Implement SavedInstance state to retain image list.