Add slug validation. Limit to lowercase, dash, numbers.