Disallow bad schema or index names

Currently, yz allows names that contain a `/` char, which breaks things terribly when yz and solr attempt to create corresponding files/directories. Disallow it.