Fix CommandExpression source extraction
Add DefnExpression#body for consistency
Introduce Substitution.
Update gemspec
Remove debug statements from tests