* Make dates/tiemspan swagger docs more clear * fix schema conformity
* API: Fix create user response model * API: Add roles to user data
It's becoming very hard to edit the swagger file as it grows (especially with multiple PRs altering it). This PR allows the swagger file to be generated from multiple jsons instead which are merged in the controller.