Update .gitignore.
Fix kleene star bugs. Add more tests. Add AST stringification.