Added better_errors and binding of caller to gemfile
Minor style tweaks
Implemented scoring
Turned if else into ternary
Renamed PlayerScore to Score
updated gems
Refactored PlayerState#set_potential_route_cards to attr_writer
Turn.new now takes an empty array of state modifiers by default
Player color is now set before validation and validated
Seed is now passed in to game when deserializing
test for endgame now orders loaded players
Added longest route calculation
Added StateModifiers::DrawTrainCardFromDeck
Merge branch 'victory-condition' into 'master'

Victory condition

See merge request !15