Fixing fragment state loss (IllegalStateException)

- DataAdapter is instantiated at onAttach() to get an updated context
-outdated context causes the illegal state exception
-setItemList method added on DataAdapter class
-setItemList is used to  set item list to retrieved item list from saved
parcelable