refactor deck, poker class