Nearly a year ago the remainder of running back Adrian Peterson’s NFL career seemed in doubt, and only a few months ago the former league MVP was taking to Twitter to blast the Minnesota Vikings and their apparent refusal to trade or release him. But all of that speculation and finger-pointing has come to a halt, with Peterson and the Vikings agreeing to restructure the final three years of his current contract only two weeks before the start of training camp.