updated sluggable code to version 2

- added sluggabletrait
- added sluggableinterface
- changed visibility of config array to protected