Nicer categorization logic

- Ignore certain categories: edX and osc
- Make the logic nicer so we can build more in the future.