Add CardCollection class
Move operation for a set of card, from LuckyBox to CardCollection
code cleanup