Category infra

Fixes #345
Make the category if it doesn't exist. Then add. Same for investors.