Better validator

The Mask wizard has to less validators at the moment. We need:

  • match against allowed signs in keys (no minus, because the key is used for database fieldnames)
  • validate each field to his special needs
  • handle correct on moving/creating/deleting fields in general and into or out of repeating fields