John Lynch Named 49ers GM: Latest Contract Details, Comments and Reaction