Added Swagger integration:
 - added swagger-ui
 - added examples for REST controllers
 - added `system/api` controller for generate swagger JSON on fly