restructure the repo and make it easier for extension
Fixed bug where users without administer taxonomy permission couldn't expand the tree.