Changes according to the code review.
Implemented Collection support for the following interfaces:

   - java.util.Collection
   - java.util.Set
   - java.util.SortedSet
   - java.util.List
Implemented Collection support for concrete collection implementation
with default constructor.