uitableview with custom uitableviewcell

logic for selection and deselection of a custom uitableviewcell