Updated to add an option for omission of certain configurable characters.
Changed unique indexing to automatically apply an ever-incrementing suffix to the slug name rather than using a random value which exhausts after 10.