Adds special cases for slug generation

* strip - removes leading & trailing whitespace
* remove leading & trailing dashes
* remove multiple inline dashes