refactored ast tree walker mechanism
Merge branch 'master' of github.com:kyriosli/avalon.docgen