Fixes #27, #29, #13
* Validate category creation requests, unit test * unit tests
Add github actions CI (black, mypy, django tests)