Refactor ExtractClass

Extract class ProfessionsInspector for the single responsibility
principle of the class JewelcraftingAuditor
Display the warning icons next to incomplete gear on the character pane