Added API descriptors for Swagger UI

- Added model descriptors for user and apiKey models
- Added handler descriptors for /user API
- Error log can take level argument
- API error handler uses the request path to handle only API error