Fix some typos, improve comments and rerun it.
Fix a bug on the stored value array.

It there were more than one parameter to be fitted, the number of tuples
inside each cell of the stored value array were wrong. It was number of
parameters plus one.

The confusion was that I am working with dtypes and so I do not need
columns on the array. I was setting to the number of parameters plus one
(the +1 was to store the chi square). Now the number of columns is just
one. The store value array is a vector of tuples, in which each tuple
has three values.
Synfit is working with up to 3 parameters.
Print the value of the Best Fit.

It is printing the value. The value of the chi square comes by last,
independently of the number of parameters.
Change chisquare to chi^2.

Just aesthetics.
Print abundance correctly.

If on of the fitting parameters were abundance, the synfit would not
print the abundance. This was caused by a wrong definition of the dtype
of the numpy array that store de values. It was just S1 (one string) and
now is S14 (14 string).
Remove unnecessary workaround for 1-parameter case

I had added a workaround on shape of the array that store values
for the cases of 1-parameter fitting. Since I had change the shape some
commits ago, this workaround is now unnecessary.