Vm tags

the basic stuff for tags. As discussed: The nicer way would be to create a db table with all available tags. But this ugly beastie here still works. And is less overkill.