Allow string literals to not be quoted

This might seem useless, but it make it useful to build other things out
of the existing string parser.
Add a double parser
Reformatted code