Switched to use cl-ppcre for faster entity replace
Switched away from stream to array.
Split lexer file into lexer and parser