* Fix broken build
Do not hardcode path in require to siteConfig
* Just require instead of loadConfig
* Actually use loadConfig
I think the test may be wrong too.
* refactor & nits
* jest mock to fix test
* fix test
* Add ability to specify sub categories in sidebar.json
* move v1 files to correct place
* refactor implementation
* refactor naming for implementation clarity