Adding api documentation and listing with swagger