Basic groups TTS tag parsing support

While this does not hook it into the router, this is able to check and
normalize the group definitions.