Made the tokenizer return structs that include the line of the file that the token was pulled from, so that writing error reports will be easier.