Add walker.
Add deep template support.
Merge branch 'deep-templates'
Add travis.