Make Comment class rather than use static methods

It's prettier this way, plus helps pave the way for future expansion.