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
How about "The year, month, day, and site must be separated by hyphens rather than underscores or some other character."