add support for tags

- new add_tag and get_tags methods to work with a changelog.tags redis set which contains user-defined tags
- tags can be added via the add form when submitting a change
- once added they show up in a drop-down list in the form
- tagging is optional
- only 1 tag supported per change