Collection and Bag Classes for COS470

First upload