Memory allocation order

For getSpecial and EOF, we don't need to call new in the function because we know it's going to be a Token. In fact, we could do the same for getString. Just not getNumber or getWord