initial commit

includes card object with deck creation and card dealing functions working.