Add tags parameter to generate specific documentation

This PR resolves #39. By defining multiple tags on a route one can later generate documentation based on that. The query parameter `tags` takes a comma-separated list of values. If one of tags matches, it is returned. But constraint, that each routes must contain the `api` still remains.