Comments

Resolves #14 and #15. Nested comments with markdown support. :smiley: 
I find it bad practice to have specs match to factory defaults since you don't want changes in your factory definitions to cause specs to fail. I'd suggest passing in a specific comment body in the spec setup above and match to that.