parseFloat, errorCheck now handles negatives

With parseFloat, '-' no longer negates input values to strings, and
things work correctly for comparative errors.