Refactored inline js to webPageInterface, modified directory structure, moved parse into own source, lex returns array vs string