Update to Dealer

Just filling in methods. Some things need to be changed, esp in deal()