On table algebras and applications to finite group theory