Add swagger for API documentation