Fixed lexer issues. Something was wrong with the is_one function, it wasn't terminating correctly. I made new functions to replace it. Additionally, I fixed the infite loop bug in read_name, and an off by 1 error that was occuring.
Merge remote-tracking branch 'origin/relex'
Merge Wolloski/Clifton test cases