added TODOListTree

refactored everything into nice classes

Added TODOListTree demo to index