Swagger integration. fix #38
A new documentation menu is available only for admin user
Merge remote-tracking branch 'origin/master'