Document and enforce lowercase workshop_id

This is an attempt to enforce lowercase workshop ids.

Adds a quick bit of documentation and a check.