Added Deck Class and constructor