Don't parse '+' and '-' as integers.

Currently if a column in a file contains all '+' and '-', they are treated as 0 integers. This change requires that '+' and '-' be followed by one or more digits to be parsed as an integer.