Feature: category #317

This is the implementation of #317
Here are some to-dos for me:
- [ ] Deploy a live site to test
- [ ] UI needs to be changed 
- [ ] **Color** of the UI not implemented

@elkuku @b2z Please review the code. And especially the `etc/mysql.sql` file. I will probably deploy a live site later today, but need your advices on how(or where, etc), so you can test with full - feature. Do we need a fake account and fake repo?

And for the UI part, any ideas?

Thanks!
It is better to implement lazy loading like for lables. See [reference](https://github.com/allenzhao/jissues/blob/issuecategory/src/App/Projects/TrackerProject.php#L313-L315).