restructured project and comment routes (separate out comment retrieval), added recursive reply population