Using covalent radii for bonding rather than VDW. This probably still needs some tweaking though. Also some related cleanup.

For the record, I made this change because it wasn't automatically drawing bonds where I wanted them for a new animation I'm working on. It wasn't just randomly.