Refactor Review to use Problems

Existing comments are just like new comments. Make them the same.
Use varargs.
Use generators instead of next() + iteration.
Hacky first pass at publishing comments.