Fixed bug which affected high ionization models which included
nickel. This caused segmentation faults, and was caused by an incorrect
data type flag in the atomic data for He-like Ni.
Changed step size algorithm to prevent stepping beyond the
column density specified in the input. This will not be accurate
for constant pressure clouds in which the temperature is changing
rapidly.