moving Comment collection and model into their own files