Allow mixed case url_name but save as lowercase

fixes #656 on github.