added CardCollection class as an interfact for a list of Cards