Add Swagger for documentation and testing