discussion and post types
Add tests for Discussion, plus other minor things.
Add TestPost, gofmt