Reorganise SimpleList interface
refactored removeAll list methods , all list methods & test