Refactor toString.
Add missing visitor.
Merge branch 'interpreter' of github.com:kobreu/compiler into interpreter