re-organize packages
move utility methods, improve filter tutor
factor out 'TreeBundle' + more parsing options
fix gitignore and test directory