Added Card Class and constructor