adding comments order from admin settings

This commit concern 3 updates:

- Adding comments order from administrator settings (asc or desc). By default, the order is on the comment date.
- Adding .idea in .gitignore. .idea are JetBrains IDEs projects files.
- Correcting comments.