Updated routing to use slug instead of pk