Refactorize routes, completed support for filter by user, tag, user/tag