The Arizona Diamondbacks have taken some big swings and misses with free-agent contracts in their short history as a franchise. While spending on marquee names brought them early glory, their luck has taken a turn for the worse lately. Zack Greinke’s contract may not have had the return on investment that the team was seeking, but it could hardly be…