[WIP] Added charge generation function and friends.

@bas-rustenburg take a look, much simplified.  
I believe oequacpac.OECharges_AM1BCCSymSPt was what Chris said, but I'll email to double check.