comment restructure, now a nested resource loaded via ajax, tests amended, styles amended, comments counter cache added