Add comments to post

- Logged user can add comments.
- Comments support pagination, 10 records each time.
- Logging status requires event listening.

P.S. Most of the weird changes in `blog.js` may due to my ST3 :(