Looking at the key financial details to the 49ers' new five-year contract for quarterback Jimmy Garoppolo.