Created endpoints for CRUD on categories
Changed Id to OccurenceId in TagInstanceInfo
Endpoint for annotation instance deletion - untested
Minor fixes, added annotation instance endpoint - untested
HTML preprocessing and sanitization
Added DTOs and mapper profiles for annotation info
Endpoint /user/annotations for user's annotations
Added endpoint to UserController
Merge branch 'features/9474-backend-tag-tree-api' into dev Re #9474
Added tag-related DTOs and mapping
Added UserController and GET on /users
Added AnnotationController and Service
Documents can now be assigned to Users
Authentication controller now returns user role
Moved Enums to Models project
Renamed PLAINTEXT format Enum to TEXTFILE
Documents to add expected in base64
Documents sent in the request are all in base64 and have enum to specify either TXT file or a ZIP file
Code cleanup
Added AutoMapper, configured, added DTO mappings
Modified DocumentListInfo
Added of UserInfo annotating users
Added Document API related DTOs
Backend - JWT Authentication done
Template code removed
Three projects split