improves field type suggestion

The previous version of Hyokai can not correctly suggest field type of columns
which contain negative integers or real values represented by exponent notation (e.g. -1, 12e3, etc.). 
They were suggested as string type. 
This change fixes the above issue.