touch up comments and tests
add unique_slugify to avoid file name collisions.