let users create comments on posts & display all comments for a post on that post's show page

but we want users who are not signed in to be able to view posts