Added heredoc test
started formatting the lexer
initial implementation of heredoc
fixed source error in test