[!B] Continuing with codegen
Implemented category header generation
Cosmetics & fatal error with .gitignore

Added some files previously forgotten due to failed .gitignore rules.
Implemented category symbols
Implemented full categorizer infrastructure.
Made entry struct name configurable too