impr(rest): automatic documentation with swagger