Improve print_def (indented hierarchy)
Add source to Gemfile
Tokenize code elements