Add TravisCI and gitignore
Remove eval from command line requirement
Lexer complete