Add operator<< to Token.
Add command line argument parser.
Add test runner.
Refactor ast.py.
Add nested comments to lexer.
Reorganize scripts directory.