MNT : re-factored back end data structures

 - turned OTHER_VAL into a dict keyed on both
   the symbol and Z
 - simplified the data look up in Element
MNT : simplified handling of energy

  - just try to cast to float.  Let python deal with the conversion.
    If it can't be done it will raise an exception.