Add ignore file to keep static folder in source control
Extend range model to include slug field

This is required for sites that allow ranges to be browsed.

This change includes a datamigration to slugify existing range names.

Fixes #906