Lots of changes...
cleaned up code in getView.
added ViewHolder code.
Modified onClick so textview click or checkbox click toggles the
checkbox and sets the itemList correctly.
other cleanup and simplification.