Initial commit.
Implement lexer.
Add Travis support.