create factory for comments, post with comments
refactor tests to use 'shoulda' matchers