Demo comments

This pull request adds commenting functionality to the demo detail pages.

-Adds test for adding comments 
-Adds functionality to the demo controller
-Adds an add-comment directive that only show for those authenticated