What is electronegativity and how does it relate to the bonding of atoms? Define the terms valence electron, covalent bond, ionic bond, and metallic bond in your answer.