Fixes float number tokenization bug.

Fixes bug where float numbers starting with '0' or '.' (eg, 0.1, .1) were
getting tokenized incorrectly.
Merge pull request #1 from beala/floatparsebug

Fixes float number tokenization bug.