Did some work on the lexer.
Changed license to the MPL.