added a tag module
added routing