refactoring tags

Now it inherits from wiki, and can display tree structure as recursive
list.