Abstracted slug behaviour out of models to a custom mixin. Removed unnecessary digits at ends of slugs.