refactor ganesha templates for 2.1 and 1.5
schema fixes
test recursive
add docstrings
tt files and tests fixed