Add check for hyphens in workshop_id

Checks for the presence of hyphens in workshop_id so we can enforce some kind of uniformity in naming.

Partially addresses #45 

This may conflict with my other PR