Comment authentication and feature spec renaming.

- Users can only edit and delete their own comments.
- Unauthenticated users cannot add comments.
- Also, rename feature spec files to make user role clear.