Fixed numbers allowing multiple decimal points

Modified lexer to not allow a number value to have multiple decimal
points.

Still need to decide what to do if a single decimal point (with no
digits prefixed or suffixed) is found.

numvals.txt tests this new update.