Add Swagger UI to Discussion API

Some modification on swagger.yaml due to some restrictions in swagger-client.js.
1. Add tags array to each endpoint.
2. Move "x-swagger-router-controller" inside each endpoint's httpMethod object.
3. Annotate self references on MessageResource in line 343. Please refer to this issue: https://github.com/wordnik/swagger-js/issues/137.