Improve comments_spec styles and readability
Make resource_type of AA::Comment respect STI
Convert tabs to spaces
Merge pull request #2644 from brennovich/2596-respect-sti-on-aa-comments

2596 Respect STI on AA::Comments