-Replaced both the GridView and ListView in ListFragment with RecyclerViews and updated adapters.
-Combined the two Activity classes into one. The separation between them was not clear anymore.
-Removed Listener package. The adapters handle their own selection logic now.