make linkedlist use the list interfaces and the basic list tests