Moved main method to GUI
Updated for abstraction changes in Player and Dealer.
Made more things constant and Card is now comparable
Created an abstract Dealer
Made an abstract Deck
Created an Abstract Hand
Created an Abstract Person
Abstract Player
Changes for Abstract Deck
Less abstract Player, Dealer, Hand, Person class