implements cardView (ugly)
adds notes for Omid, changes some UI colors for the cardListView
merges old code with naveed branch, maps still wonky