Refactor Hand#straight
updates .gitignore file
refactors Hand#score
prevents invalid user input when discarding
refactors Hand#select_cards
fixes it so betting stops after everyone has bet the same
refactors Game#showdown
refactors Game#betting_round