add some features

add tag contrller
add subject controller
update index.view
update schema (add position)