Token struct
Flesh out more of the number parsing state