Added remove to SortedList
Added a function getPosition to CRWaitingList so that we can remove a cell because of their is in remove(Object o) in SortedList
Made visibility better