Comment system finished. Minor issues remain.