Added elementGroup attribute to elements to help with bonding issues
Added group and electronegativity fields to the element struct.  Also rewrote the bonding algorithm to list all valid bonds between alkali metals, halogens, and noble gases.  Next step will be to determine, if its ionic, which electrons should be donated.  Will take care of that as soon as I eat :)
Actually just added in the commented code.  Cleaned up a few mistakes.