Bonding and Molecular Geometry without Orbitals - The Electron Domain Model