finished encapsulating lists and their methods into seperate classes.