The team signed veteran free agent B.J. Daniels on Monday, according to an NFL source, one of four players offered contracts after a weekend tryout at the Giants' rookie mini-camp. The addition of Daniels gives the Giants three quarterbacks heading into the spring, as offseason workouts intensify — joining the incredibly durable Eli Manning, who has yet to miss an NFL game, and his little-used backup, Ryan Nassib. Josh Woodrum, an undrafted rookie free agent out of Liberty who was signed last week, was cut on Monday.