Add commenting to Guides / Steps

This adds commenting features to guide and step views.

Features:
* View all comments from the action bar
* Add a new comment
* Reply to existing comments
* View / Edit / Delete your comments


Wait to merge till the API has the new comment api changes.