We were too permissive with slugs

We allowed apostrophes in slugs, which caused problems downstream. We should not have to escape the values in a slug.
Merge pull request #16 from LocalData/slug

We were too permissive with slugs