Added before_validation callback to add an article's slug and format the body content