Extract comment endpoints into separate app