parse 10e+3 correctly
On linux, use built-in stringToFloat to aid debugging. Handle exponentials, fix #31