Google and Facebook sign up to 'Contract for the Web' | Fortune