Groups with the Haagerup Property