Add tmeplate test file
Flesh out lists test
Allow the text tree to back out more than one level at a time