Handle correctly tags with colon

Handle correctly tags like lang:FR which will become Tag with {name: 'lang-fr'}. It fixes #529