[webui] Move comment view files out of shared
[webui][api] Move comments to the show pages, simplify them
[webui][api] Fix the comment test/fixtures and the resulting fallout