Fix bugs with negative numbers parsing, add bench against NewtonSoft library.