Character Quasigroups: A generalization of Pontryagin duality