Inside Salesforce Knowledge: Data categories, article categorization and knowledge based security