Feature nested comments recursive function

This seems like something that should be in the comment model