Some reorg
* category add/get endpoint skeleton
* some reorg