updated sluggable code to version 2

- added SluggableTrait
- added SluggableInterface
- changed visibility of config array for slugs to protected