Moved ListItem within the List Class
Made List Generic