Added draft List class and its tests
Factory methods and size tests added