upgraded swagger and added swagger-ui