functional now.  Giving exact same results as emass.  Still need to polish, factor, add in charges, etc.