Implementing string literal scanner and test
segfault fix

For some reason, the function to get the top of the state is NULL
and the program crashes. I changed the code to push the initial
state before the call to yylex, and it appears to fix the problem.