Add swagger documentation
Merge task#25 fix #25