Comments module initial approach

Must be multilevel