Issue #28: Swagger API Documentation Support

Issue #28: Swagger API Documentation Support