Added swagger integration for API documentation