using a wrapper to atof to solve some internationalization problems on floating point numbers etc