Two weeks after handing Matt Cain a five-year, $121.5 million contract extension the Giants have locked up Madison Bumgarner long term as well, signing the 22-year-old left-hander to a five-year deal with team options for 2018 and 2019. According to his agents the contract is worth $35 million in guaranteed money. In terms of service...