Refactors and completes hand_spec
Completes hand class
Refactors Hand to not depend on Deck and removes the Deck mocks from hand_spec
Adds Player class, player_spec and Player#get_discard.
Completes Player class.