Best new Giants free agent signing of 2014