Category add function

- New table
- New model
- New js module
- Category add function