AutoCat class updates

implemented ToString
Categorization now returns a status enum instead of bool
some logging
fixes to preprocess crashes in AutoCatGenre
MultiCat AutoCat now works

only from the combo box in the game modification area, and it needs work