Add Methods for addAll()

Create constructor for instantiating a list w the contents of
another Collection.

Create addAll(Collection<? extends T> c)
Create addAll(int index, Collection<? extends T> c)

add(int index, T item) now allows adding an item to the end of the
list using the largest index + 1 ..size()