Seperated lexer/parser tests into seperate files
Implemented experimental parser in Ragel